Use a future to allow the Renderer to be lazily initialised

...ice can process requests