Package scheduler defines objects and operations related to calendar scheduling. See Sections 2.2 , 2.4 , and 2.5 of the Milestone 6 requirements.