big nomenclature change in fluid.  graphs renamed pools, a few functions renamed to a more unified feel for the whole module.

auto-memorization added,
a few other small improvements and cleanup here and there.