River Network Structure: A Template For Understanding Predator-Prey Dynamics And Potential Anthropogenic Impacts