Mass customization: A method for market segmentation and choice menu design