Town centers: It's all in the mix