Programming self-organizing multicellular structures with synthetic cell-cell signaling | Synapse