More work on making undo/redo and file models work