Building Market Structures from Consumer Preferences | Synapse