Part4: Documentation Changes & ModuleCompile Class

+A lot of documentation changes for doxygen. Enabling DOT & MSCGEN
graphs.
+Changed class name from ModuleLoader to ModuleCompiler.