Handles paint layers, i.e. how things are sometimes painted behind or in front of other things.
An identifier for a paint layer. Also acts as an identifier for Area:s.
Area
A list of Shapes paired with a clip rectangle.
Shape
A unique identifier of a specific Shape in a PaintList.
PaintList
Different layer categories