Erste Version von mir fertig bis auf undo. Kann als Framework für weitere Befehle verwendet werden.