A modular and parallelized watershed modeling framework. (December 2019)