struct vcl_context
is an internal structure used in both
painters. It handles a stack of active properties and transformations, as
well as the logic of tree walking during the drawing. It stores the active properties
and transformations as structure items, the shaded (old) values are stored
in a growing-array used as a stack. The manipulating functions can be found in
vcl/context.h.