Stream Restoration in Dynamic Fluvial Systems: Scientific Approaches, Analyses, and Tools