| MetaInterface | MetaInterface is a contract for a container of metadatas |
| Vizable | Contract for getting information to view this vertex as a node in GraphViz |
| ClassVertex | ClassVertex is a vertex for a class |
| ImplVertex | ImplVertex is a vertex for an implementation (content of a method) |
| InterfaceVertex | InterfaceVertex is a vertex for an interface |
| MethodVertex | MethodVertex is a vertex for a method |
| ParamVertex | ParamVertex is a vertex for an parameter of a method |
| StaticAnalysis | StaticAnalysis is a vertex for analysis of code |
| TraitVertex | TraitVertex is a vertex for a trait |