Stop scanning plugin assemblies through type reflection for checking if they use a submodule or not, instead just lazy init them whenever any of the public api methods are used, there are some specific edge cases, read https://github.com/risk-of-thunder/R2API/issues/416 for more info. This should help a bit for the game startup speed.
Mod makers only truly depends on the assemblies / submodules they actually need instead of all of them.
This was done for multiple reasons: