Metacommunity theory as a multispecies, multiscale framework for studying the influence of river network structure on riverine communities and ecosystems | Synapse