Move shared Package config up
Move more Package behavior into constructors
Make Package subclasses more similar
Move more Package behavior into constructors
More unification of Package structure
Organize Package, remove unneeded tests
Specs can construct generic packages