Updated package build system, so we can build all packages at once using a metadata file describing the directives and scripts needed to do so.