The various state saving should work pretty well now...  The only thing left
to do is get the full-blown history window working again, and test that
bad things don't happen when undo-ing big stuff...