started the renderer abstraction and the cubemap renderer