Multi-stability and the origin of microbial community types | Synapse