Equilibrium model of community organization