New features: add the PrimarySpec model.