This demo shows a simple animated 2D scene. The scene is constructed using hierarchical modeling. That is objects, such as the cart, can be made up of simpler objects, such as wheels, which can in turn be made up of even simpler objects, such as lines and disks, and so on. (The source code for this demo uses an object-oriented scene graph API.)
The only interactivity is the checkbox, which turns the animation off and on.