Text this: A Shape-Factor Method for Modeling Parallel and Axially-Varying Flow in Tubes and Channels of Complex Cross-Section Shapes