Diffuse is a library to create, use and manipulate diffs, to build the change you wish to see in your data.