Interface for a Module. A Module represents a unit of functionality in the application.
A function that returns the configuration for the module.
A function that sets up the module.