Modelling Community Structure In Freshwater Ecosystems by