Character displacement and the evolution of niche complementarity in a model biofilm community | Synapse