Halfway implemented a scenegraph.

next: calculate node transforms using parent nodes.
Also, fix camera.