Seol mar théacs é seo: Scale, heterogeneity, and the structure and diversity of ecological communities