Added a LayoutOperation superclass and implemented the history
operations for the layout selections and all other CheckedOperation
classes.