1. An object library for manipulating an animation process comprising: (a) an animation sequence, and (b) a plurality of steps associated with the animation sequence, each step comprising: (1) a step name, and (2) a start time associated with the animation sequence, such that a portion of the animation sequence is accessed for use by engaging a step defined by the step name and start time with the animation sequence for creating an independent animation sequence that begins at the start time and is defined by the step acting on the animation sequence.