constructor(descriptor, path) {
    this.name = descriptor.name;
    this.version = descriptor.version;
    this.homepage = descriptor.homepage;
    this.path = path;
  }
@param {Object} descriptor
@param {String} descriptor.name
@param {String} descriptor.version
@param {String} descriptor.homepage
@param {Object} path
@param {String} path.src
@param {String} path.dist