Initial implementation of renderers, cameras, etc
Moved some stuff around.