Despite its general importance, the way in which drainage networks acquire their planforms is poorly understood across different length scales. Evolution of the solid Earth (orogenesis, crustal thickening, and mantle convection) is an obvious means to determine flow paths by generating extensive areas of elevated terrain (e.g., Cox, 1989). Lithologic and internal hydraulic processes can also generate complex paths such as meanders (Scheingross et al., 2020). Drainage planforms can also be determined by antecedence (preexisting flow directions) resulting in hysteresis behavior and they can be modified by drainage capture/piracy (e.g., Shugar et al., 2017). Anthropic and biotic processes are also important means by which drainage networks can be generated and modified (Anderson & Anderson, 2010; Rinaldo et al., 1993). The processes controlling drainage planforms are, to some degree, scale dependent. For example, fluvial hydraulics can generate meanders at scales <10 km. This process is independent of vertical lithospheric motion which can determine the paths of rivers at scales >1,000 km. In this contribution, we are concerned with separating the flow directions of rivers into constituent scales and identifying where the dominant signals are generated. It provides a basis for comparing flow directions to independent (e.g., geologic) observations at appropriate scales.