Islandora Consortium Group (ICG) repository browser utility (iBrowse) adapted from work by Peter MacDonald.