Changed from using a nxn grid to using a graph structure. Now water tanks are not bound to the 4 cardinal directions. Changed the names of the associated data structures and model to this new paradigm. Now, we're exclusively using F# records