New renderer, lots of new stuff