Refactored , MVP calculations extracted to the GameObject.
Shader programs removed from materials
System Renderer added to encapsulate all gl calls
More GL calls extracted
All GL calls extracted to renderers.