# Functions
DefaultParams creates a valid ModuleParams with default values.
New creates a new factory module.
# Structs
FactoryModule provides the basic functionality of "submodules".
ModuleParams contains the parameters for creating a factory module.
# Type aliases
ModuleGenerator is a function that generates a passive module from a module ID and the parameters.