Command stack (undo/redo) should be per object
|command undo redo
Currently the command history groups in sequences. This makes it hard to revert changes at the beginning at the history, where you just still know, which objects you modified. So maybe we can add something, to revert changes at specific areas or objects?