This package contains the classes GUI uses to hold and edit the project and manage the undo history, in other words the projectmanager subsystem. It hides the details of project editing from GUI to keep it simple and more extendable.