1. A method comprising: a) receiving a variation parameter associated with a property of a vector object, the variation parameter including a variation delimiter indicating a group of two or more possible discrete values of the property; b) receiving an indication of a first vector object; c) automatically varying the property of the first vector object to a first property value based on one of the two or more possible discrete values; and d) rendering on a display device the first vector object based at least in part on the first property value.