Hierarchical Representations of Market Structures and Choice Processes Through Preference Trees