Rendering process rewritten, much much faster