package refactoring moving commands to be reused in the new interface
implementation
changing from ui to desktop given we will a have a lot of others ui
implementations
Comments added
comments