Add basic undo and redo functionality