I did find the source for the existing graphviz extension, with some difficulty.
I am a bit dissapointed that it only supports dot layout, and not circo or any of the others. Perhaps you could add those... I haven't had time to look into making those changes.