Renderer now centers on a location (hero location) and supports zooming