Engine::
- refactor OpenGL2 render commands into a own class GL2Renderer which from which I will create a Renderer Interface to support GL2 and GL3 renderer. Still needs some work but most important things will work like matrices support that we will not have in GL3, need to think again about interface to lights and materials thow.