Seol mar théacs é seo: Modelling Community Structure in Freshwater Ecosystems