The microbial community model MCoM 1.0: a scalable framework for modelling phototroph–heterotrophic interactions in diverse microbial communities | Synapse