Changed structure of how the rendering part of the engine works. The responsibility of the rendering is now completely up to the pipeline