Java 3D: How the Scene Graph Works