Modules can represent any type of security token functionality, but there are a few key types of modules with special access or permissions to the security token.
The Polymesh implementation of the ST-20 standard allows developers to build new types of security token functionality as modules which can be dynamically attached to a security token by the issuer of that token.