Updating (simplfying) config file schema to reduce lines... still need to create a parent module class