Add simple historybuffer to the document class.
Switch implementation to a simple undo manager.
Fix tests and cleanup.
Depend on Dignifiedquire/ottypes to make the tests pass.
Make multiple undoes and redoes work.
Simple stack transformation for global operations.
Transform undo stacks for incoming global operations.
Very simple undo/redo implementation for textarea.