Vitalsource Technologies, Inc. Mobile Barrages And Intakes On Sediment Transporting Rivers