# Functions
RegisterNamespace is the function called by a component that is pluggable, to register its namespace and a function to register the plugins.
RegisterPlugin is called to register a new plugin in the given namespace.
# Type aliases
RegistryFunc is the func a component that is pluggable must define to register the new func in its own registry.