Issue #108 Product variants and product types

Support for variants addons