The SCHEDULE component is an area that typically represents a certain duration of time (but can be used in any other context as well).

The SCHEDULE component defines the range of time (from 0 to SCHEDULEMAX-value) and may define optical blocks (attribute NUMBEROFBLOCKS).

Inside the SCHEDULE component you place items (component SCHEDULEITEM) which are positioned according to their SCHEDULELEFT and SCHEDULEWITH-coordinate. Items may be configured to be size-able by the user.