+ <p>Code in .NET and Mono is distributed in assemblies, there
+ are shipped typically in files with the extension .exe or
+ .dll, and they are files that extend
+ the <a href="https://en.wikipedia.org/wiki/Portable_Executable">Portable
+ Executable</a> file format to include the Common Intermediate
+ Language metadata and portable code.
+
+ <p>Assemblies are typically loaded either from a given file
+ path, or using an <a href="#assembly-name">Assembly Name</a>
+ to load them from the Global Assembly Cache.
+
+ <p>The Mono Assembly API contains method for dealing with
+ <a href="#assembly-name">assembly
+ names</a>, <a href="cil_assembly_load">loading assemblies</a>,
+ <a href="#working">accessing assembly
+ components</a>, <a href="#modules">modules</a> and
+ some <a href="#advanced">advanced</a> features.
+
+ <p>Assemblies contain one or
+ more images, the actual vessels for your code.
+ The <a href="mono-api-image.html">Image API</a> documents the
+ functions that operate on <code>MonoImage *</code>.
+