Added a attribute to allow serialization. XmlSerializer doesn't seem to have any decent way to exclude stuff other than this.
Changed composition stuff up. Now passing a container and catalog into most constructors. This is broken as I'm not yet restricting
Set up scope containers.
ScopeImportDefinition that filters for scoped exports.
Container Hierarchy
Minor cleanups.
Reference.