class Builder;
+/**
+A package is a distributable piece of software. They consist of one or more
+Components and may depend on other packages. Packages also have configuration
+to determine where files are installed and which features to include (features
+NYI).
+*/
class Package
{
public:
+ /// Loads a package from a file.
class Loader: public Msp::Parser::Loader
{
public: