Major overhaul to repository page.  This now has complete coverage of the data model and all of the relevant null-checking on the fields to ensure a consistent display