Rename from Render to Renderer
Dependencies are injected externally to allow for testing