[ ] If you undo/redo an operation, the view should change to that page. (Will the selected items get selected even though they may not have finished rendering?)
[ ] Separate undo/redo stack per page
[ ] When you create a blank or duplicate page, initialize undo stack to a "delete page" which is allowed in this state (#18). When anyone changes the page, that gets removed from undo stack. (Otherwise should use Archive button.)
[ ] Pan to see the undo/redo operation?
[ ] Should also reset the undo/redo stack when room changes (if that's really possible), so don't accidentally undo operations in another room.
If you undo/redo an operation, the view should change to that page. (Will the selected items get selected even though they may not have finished rendering?)