The Timeline Viewer can be used for 2D & 3D UI displays, to a scrollable timeline. The start time and end time can be set via the editor or programmatically. Programmatically timeline swim lanes for different sets of events. As well as adding events to different swimlanes.