Grouped task subcommand
Merge branch 'refactoring/2-subcommands'