1. A method of defining animation key frame data associated with one or more design objects in a graphical animation sequence, the method comprising: identifying one or more properties of a design object using metadata associated with the design object; specifying a property change attributable to one of the identified properties of the design object in a key frame of the graphical animation sequence; defining a key object that references the design object and the attributed property change, wherein the key object is associated with the key frame of the graphical animation sequence; recording the animation key frame data to specify the key object, the design object and the property change.