re-arrangement
short string for use with vertex writer
extracting a bit from edgewriter

the plan being to keep the non-generic bits in vertex/edge specific
domains
new test
generator updates

not sure about the implicits in cliquehierarchy
plot updates
driver update

primarily accomodating changes to api