Added experimental diffing support because it was pretty easy to implement, but it doesn't improve much... oh well just an experiment.
Added experimental diffing support because it was pretty easy to implement, but it doesn't improve much... oh well just an experiment.

aaronc/freactive,Provisdom/freactive