This interface represents a module. It is used to load modules on demand.
The module description. This is used to get information about the module.
This method is called when the module is unloaded.
This method is called when the module is loaded.