consistent parameterisation over the scalars
partial graphviz support under way