Start implementing command based undo/redo system for the editor window.