Describir: Ecological Niches and Diversity Maintenance