| Box | Gathers info about the clock face and tick sets. | 
| Dyer | Stores info about colours and borders of clock Elements. | 
| Element | Base class for face, hands and tick marks. | 
| ElementWithDyer | Base class for clock face and hands. | 
| Face | Holds info about the clock face. | 
| Hand | Holds info about a clock hand. | 
| HandSet | Manages the set of hands. | 
| TickBinary | Holds info about a tick mark. | 
| TickCircle | Holds info about a tick mark. | 
| TickDecimal | Holds info about a tick mark. | 
| TickHex | Holds info about a tick mark. | 
| TickNone | Holds info about a tick mark. | 
| TickPoly | Holds info about a tick mark. | 
| TickRoman | Holds info about a tick mark. | 
| TickSet | Manages a set of tick marks. | 
| TickSquare | Holds info about a tick mark. |