Heterocyst differentiation and pattern formation in cyanobacteria: a chorus of signals | Synapse