ModuleLoader is a system for managing and loading libraries(modules) of AppleScript.
ModuleLoader have similar functions to "AppleScript Libraries" as follows:
-Find a library from predefined locations and load the library as a script object.
-Libraries are searched from following sub-folders under user's home directory and the root directory.
-Sub-libraries required by the loaded library are automatically loaded.
-The version of a library to be loaded can be specified.