I'm trying to migrate some realy old documentation to our internal wiki using GraphViz.
I'm not used to the Dot language, and needs some help
See following example:
I have experiment a lot, but the best I have come up to so far is this: 
digraph CentralPmr { fontname="Helvetica"; shape=box; node[shape=box]; graph [splines=ortho] sg [label="TTD storage group for\nthe logged values"] vc [label="Value catalogue"] tc1 [label="Time catalogoue (1)"] tc2 [label="Time catalogoue (2)"] sv_ [shape=point,width=0.01,height=0.01]; sv [label=""] ie [shape=none, label="Initiating event"] c1 [shape=none, label="The set of values, defined\nby the value catalogue, which\nare freezed out of the TTD\nstorage group of the actual log."] c2 [shape=none, label="Time catalogue defining\nat what time around the\ninitiating event values\nshould be collected."] sgf [shape=record, label="{<f0> 1|2|3|4|..}|{ | | | | }"] sg -> sv_ [penwidth=4, dir=none]; sv_ -> sv -> tc2 [penwidth=4] sv -> sgf:f0 [penwidth=4] {vc, tc1} -> sg c1 -> sv [style=dashed, arrowhead="open"]; {rank=min; ie} {rank=same; sg c1} {rank=same; vc sgf} {rank=max; rc2} } It don't have to be exactly the same as the source, but I want it to be understandable.
The problems is:
- How do I place the text between "Value catalogue" and "Time catalogue (1)"?
- [Edit] How do I force the arrow to "TTD storage group for PMR-freezed value" to go from the side, and not from the above? It is a virtualization of a memory area, and the arrow are pointing to a specific memory post. In other images, it can point to a other memory post in the memory area (eg. 2 , 3, 4..).
- Is it possible to create a zigzag line from the "Initiating event"?
- How do I place the legends in the bottom that explains the different types of lines?
- [edit] How do I add the comments above, under and to the right of the "TTD storage group for PMR-freezed values"?
- [Edit] How do I make the "TTD storage group for PMR-freezed value" wider?


