Community construction: speciation versus invasion