Add ProductSet
Merge pull request #893 from loiccouturier/master

Add ProductSet first implementation