This document summarizes a model exploring how local negative feedbacks can influence the evolution of species diversity within metacommunities. The model shows three possible outcomes: 1) permanent generalism with one widespread species, 2) permanent specialization with many specialist species, or 3) taxon cycles where specialist species periodically go extinct and are replaced. For diversity to emerge, parameters like colonization rate and negative feedback strength must be high, while extinction rate and environmental contamination must be low. The model reproduces classical macroecological patterns like species-area relationships and species abundance distributions. This framework provides insights into how local interactions can maintain biodiversity at larger scales.