Most of the base classes are now set up
A little closer to scenegraphing