Affine Packages