types of waterways