Add module insertion function, which can be used to insert a module to the world in the world plugin.
No longer use any functions from old boost library. But if anyone want to use on their own machine, please recompile the code