The Network Dynamics Hypothesis: How Channel Networks Structure Riverine Habitats