I mentioned in the first article that a Storyboard controls animations with a timeline, and provides object and property targeting information for its child animations. This is the cornerstone of Silverlight animation. A Storyboard is a set of one or more animations. It is comparable to a <TransformGroup> element. Storyboard does exactly the same things for animations that <TransformGourp> does for transformations. Storyboard has a Children property that enables you to access all the animation objects within a given Storyboard. Animations do not add or remove elements, they temporarily alter the property values of existing elements. If you create a new Storyboard and add a new rectangle to the canvas, that rectangle will be available to all Storyboards, not just the current one. The rectangle was added to the scene’s base canvas and is not specific to the active Storyboard.