Defined data structure for the inputs to the timeline directive