What tools do people (particularly John and Jacob) use to create network diagrams.
I am particularly after tools to create Penrose graphical notation diagrams.
These have a couple of features that that are not common to other types of networks:
nested nodes for covariant derivatives and cross ties on edges for (anti)symmetrizers.

thanks
Daniel