WATERSMART-277

* adding flowlines to all maps
* centralized some of the functionality involved
* some other cleanup (consistency mostly)