Track formulas in addition to values

This allows users of the library to find out what the formula was for a given cell by doing shared formula interpolation on the formulas based on the cell deltas, etc.

The CellFilter type should have a documentation string explaining its purpose.