* documentation needs much work
* explain workflow on init?
* tests
* Other sub commands
  * refresh - reloads sub-commands (warns or removes non-accessible projects)
  * .
* Hooks?
  * Add a hook infrastructure / API
  * Why is that useful?
    * change the way files are managed? e.g. new ways of finding files
    * Other things could be useful to dynamically modify.
