Custom module loading is done externally (no need to modify the internals)