If we do this, we can easily dynamically enable or disable modules from a config file. Which is kind of a condition for making useful for third parties.