FlowRouter: Calculate flow direction and accumulation from topography
DepressionFinderAndRouter: Handle depressions in terrain by calculating extent and drainage of “lakes”
PotentialityFlowRouter: Find flow directions and accumulation using potential-field theory