Renderer Cleanup

Seperating Renderer

@TODO: RendererBase, ShadowRenderer