Implemented batch rendering.
Added command processing.
Selection and rendering.
Implemented Undo / Redo menu commands.
Snapshot and restore.