Interacting agents, spatial externalities and the evolution of residential land use patterns | Synapse