HaikuDepot: Base-classes for generic undo/redo support.I plan to use these in the text view and editor framework.