Make Renderer::render() const, and massage the system around it