Fix package descriptor paths.
Define CommandProgram properties.
Use Program subclass.
Use define() for CommandProgram.prototype.