Most of the new Renderer implementation is done (sans bug tests)