For a small workflow, we should allow the user to start with the list of modules directly in the yaml file. Specifically, the keys workflow, name and modules should be made optional.