This object holds values that describe the overall TimingController
sequence. The Cycle class holds the values that determine what
individual timing cycles are like; this class determines how those
cycles are put together with other values for the entire sequence.