This module provides types and utilities for working with CFGs, DFGs, CDFGs, SCGs, etc., without assuming the language(s) and/or weaver(s) used.