A system for annotating objects in a Computer-aided design, CAD, system, the system comprising: at least one processor configured: a) to cause, responsive to an object selection input through an input device corresponding to a selection of a first object displayed at a first object location on a visual workspace (114, 400) through a display device, the display device to contemporaneously display a preview type of a first annotation for the selected first object at a first annotation location, the preview type of an annotation corresponding to an annotation that is selectable but is not a persistent part of the visual workspace and the annotation corresponding to a dimensional measurement associated with and/or relevant to the selected object, and a preview type of a second annotation for the selected first object (402. 112) at a second annotation location, on the visual workspace adjacent to the first object location, which first and second annotations displayed as a preview type are individually selectable via inputs through the input device, b) to cause the display device to stop displaying the first annotation and/or the second annotation on the workspace when an object deselection input is received through the input device that corresponds to a deselection of the first object prior to the first annotation and/or the second annotation being changed respectively from the preview type to a persistent type, the persistent type of an annotation remaining visually displayed at the respective annotation location on the workspace when the first object is deselected via the object deselection input after the annotation has changed to the persistent type; and c) while the first object is selected, to cause responsive to a first annotation selection input through the input device corresponding to a selection of the first annotation, the first annotation to change from being the preview type to being the persistent type that remains visually displayed at the first annotation location on the workspace when the first object is deselected via an object deselection input after the first annotation has changed to the persistent type; and d) while the first object continues to be selected and after the first annotation has changed to the persistent type to cause, responsive to a second annotation selection input that is different than the first annotation selection input through the input device corresponding to a selection of the second annotation, the second annotation to change from being the preview type to being the persistent type that remains visually displayed at the second annotation location on the workspace when the first object is deselected via the object deselection input after the first and second annotations have changed to the persistent type. a) to cause, responsive to an object selection input through an input device corresponding to a selection of a first object displayed at a first object location on a visual workspace (114, 400) through a display device, the display device to contemporaneously display a preview type of a first annotation for the selected first object at a first annotation location, the preview type of an annotation corresponding to an annotation that is selectable but is not a persistent part of the visual workspace and the annotation corresponding to a dimensional measurement associated with and/or relevant to the selected object, and a preview type of a second annotation for the selected first object (402. 112) at a second annotation location, on the visual workspace adjacent to the first object location, which first and second annotations displayed as a preview type are individually selectable via inputs through the input device, b) to cause the display device to stop displaying the first annotation and/or the second annotation on the workspace when an object deselection input is received through the input device that corresponds to a deselection of the first object prior to the first annotation and/or the second annotation being changed respectively from the preview type to a persistent type, the persistent type of an annotation remaining visually displayed at the respective annotation location on the workspace when the first object is deselected via the object deselection input after the annotation has changed to the persistent type; and c) while the first object is selected, to cause responsive to a first annotation selection input through the input device corresponding to a selection of the first annotation, the first annotation to change from being the preview type to being the persistent type that remains visually displayed at the first annotation location on the workspace when the first object is deselected via an object deselection input after the first annotation has changed to the persistent type; and d) while the first object continues to be selected and after the first annotation has changed to the persistent type to cause, responsive to a second annotation selection input that is different than the first annotation selection input through the input device corresponding to a selection of the second annotation, the second annotation to change from being the preview type to being the persistent type that remains visually displayed at the second annotation location on the workspace when the first object is deselected via the object deselection input after the first and second annotations have changed to the persistent type.