New Branch for product model stuff.
Merge pull request #1 from brainsail/product-model

New Branch for product model stuff.