Reworked the Ogre components and systems

The components used to interface to Ogre are now closer to Ogre's own structure with scene nodes. Each entity has one scene node that can be reused by other systems.