Viewport definition explained
ViewBox explained