outsourcing depth&material sorting from Scene to Renderer
added procedure to create a frustum-mesh from a camera
reverted y-coords for 2D drawing to top->down, so (0, 0) is topleft
refactoring