Determining Cross-Price Elasticities and Product-Market Structure Through the Measurement of Consumer Preference Structures