Reconfigured Master Catalog so it a MasterCatalogRecord can be a
ValueLocation or Value containing a ValueLocation.  If the data is small
enough, it can be embedded in RAM within the Master Catalog.  Still
working on the doc layer.