Gravity-Driven Water Flow in Networks:Theory and Design