split module_configuration into multiple files