WHY
Currently, MCAD relies on CLI options for configuration. This prevents the MCAD controllers from being reused in other contexts, as described in project-codeflare/adr#9.
WHAT
The MCAD controllers should be passed structured objects for their configuration, instead of CLI options.
HOW
As described in project-codeflare/adr#9.