notes.
Externalize overview subscription to PageList events. Need for a renderer object as an organizational layer now obvious.
Extract viewport calculations from the PageList into the Renderer.