move command oriented interface components to package https://github.com/heybigname/command-components