More PackageGraph and first cut of CatalogLoader