Viewports

The current viewport is the area of the current desk that may be seen on the physical screen. Since a desk can be larger than the physical screen size, the viewport can move around the desk. Viewports give rise to two concepts of coordinates. A viewport coordinate is relative to the current viewport (i.e., it is the coordinate you actually see on the screen). A virtual coordinate is relative to the origin of the current desk.