HGraph draft, a generalized hypergraph structure. Yay.