beginning scenegraph; added gameobject, gamecomponent and 
meshrenderer