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