NSGraphicsContext

From GNUstepWiki

A graphics context is and ADT that allows for a the Appkit drawing protocols to be used for drawing to a view(the most common), or an image, file, printer, ect. In essence it provides a canvas on which to draw.