Bounding sphere

Bounding box and eye position calculated based on bounding sphere
from the area of interest.  Viewport aspect ratio is used to adjust
the x and y minimums and maximums to keep the same ratio no matter the
window.