Graphical Contexts

A graphical context (GC) is a software abstraction of a graphics device such as a monitor or printer. By writing graphics applications relative to a GC our graphics code will be device-independent.