annotation capability for editing data
Currently a user can edit data in Morpho and save a new version of the dataset,
but there is no place to record the rationale for the changes. Need to add an
annotation facility so that a comment can be included with the metadata for each
data value that is changed. We might consider a pop-up window asking the user to
explain the change at the cell or record level.
This will need to be optional and probably will need to be turned off when users
are editing new data so that it isn't annoying to add new data values, although
there still may need to be a rationale for why new records are being added.