Some basic helper classes at the top.
- graph - property graph abstractions/implementations
- slivers -
sliver-based implementations of structures to hold information about individually provisionable resources. Use inside CF code, but also as a quasi-schema for properties associated with different resources in property graphs - user - user-facing higher-level abstractions (ExperimentTopology, etc) that make it easy for end-users to generate and operate on property graph models