Automated Design Of Total Water Systems