config: can parse module variables
config: validate that variables reference valid modules
config/module: validate outputs line up with ModuleVariables