renderer and input as services
gl initializer
Gl context implementation
added views and scenes
added obejct... still thinking on how to compile 'em