We need a BSP content type that is similar to Product. It should also have pointers into the Download content type which specify the metadata package where they live. It also needs to be able to specify YP Compatible in the same way Product does. More details to come.
On review, the necessary functionality is already present with the BSPs as Products.