Logging API RC

Implemented the RenderLogger
- Moved most of the internal systems to use it

Removed the RenderLogger from the Chassis as that was an idiotic idea to
begin with (I may need to use a Factory in the future)

TODO: Move the rest of the code to this logger