Decide input, output, modules, etc
Decide input, output, modules, etc