Productive Cities: Sorting, Selection, and Agglomeration | Synapse