Refactor to support multiple diffs in the same view
Add support for showing multiple diffs