Less duplication of validation and start. Validation should be a dry-run
[utils] / system / general / src /
drwxr-xr-x   ..
drwxr-xr-x - main
drwxr-xr-x - test