Stream Restoration Design and Monitoring