1. A computer-readable medium having computer-executable instructions for applying a style transformation to objects in a graphic, performing steps comprising: receiving a semantic model for the graphic; receiving a style transformation selection for the graphic; retrieving a style transformation model associated with the style transformation selection; assigning style values to the objects of the semantic model according to the style transformation model, wherein the style values comprise values for at least one of: line, fill, effect and scene; and rendering the graphic with the assigned style values applied to the objects.