Trying to figure out how to handle child entities.
Implemented basic scene graph functionality. A GldpEntity is a scene node. Each scene node owns its children, and is responsible for initializing, updating, shutting down, and deleting them. It is as yet unsafe to hold onto a pointer to a scene node; reference-counted pointers and weak pointers are forthcoming.