I think it would be good to provide some narrative around what all of these pieces mean and will and won't be included from a persons conceptual model of the "catalog".

For instance, "edged" actually only contains containment edges, there aren't any dependency edges here.