...
One idea was proposed that all modules have a system multiple interface which can be implement (or not), which presents a common interface for accessing configuration specific to various modules. This means the clients (the UI for instance) are presented a common interface for getting configuration instead of each module doing it their own way.
The "Configuration"
...
Multiple Interface
Modules can choose to implement this multiple interface "configuration"
...