Roughed in command processing, undo/redo, and image properties toolbar