simplify undo/redo: Switch to modifying MetaPos objects
extend MetaPos by ::copy(), ::set(), ::equals()