any object that adheres to the DiffRenderer interface can now be presented as html using the repo/fragments/diff template.