An interactive software environment for the simulation of complex water networks