Package edit defines the objects and operations related to general editing functionality. See
Section 2.7
of the Milestone 4 requirements.