Classes to provide support for
undo
/
redo
in generic user interfaces as a model editor.