Visualize differences between draft and published content
As a user, working on a draft document perhaps over days or weeks, I should be able to see which fields have changed relative to the published version of the document. In addition I should be able to "drill down" and see this at nested levels.
For instance, if I see that an area has changed, I should be able to open the widget editor for an individual widget and see which fields of that particular widget have changed. The same applies to nested objects and arrays.