Mechanisms Creating Community Structure Across a Freshwater Habitat Gradient | Synapse