Package scheduler defines objects and operations related to view. See Sections 2.1.1 of the Milestone 6 requirements.