New module, attempting to avoid module requirement loops when modules which require many modules also have functions which are desired by other modules
(New module, attempting to avoid module requirement loops when modules which require many modules also have functions which are desired by other modules)