Do you think it is possible to conceive an interface that allows a rectangular array to be handled as a graph transparently? (i.e. a regular grid, e.g. for path planning)