Product Selection Matrix
Product code formulation