1. A computer-implemented method for updating a view, comprising: identifying a drawing scale for a graphical view of a drawing, the scale specifying a ratio of two units; selecting one or more annotations associated with the view that support the scale, each of the selected annotations associated with context for the scale, the context specifying one or more of: the annotation's position in the view, the annotation's size in the view, the annotation's style in the view, or the annotation's rotation in the view; adding a graphical representation of each of the selected annotations to the view according to the scale and each annotation's respective context; and removing any annotation from the view that does not support the scale.