digraph G {
rankdir=LR
node [shape=plaintext]
a [
label=<
>
]
b [shape=ellipse style=filled
href="http://www.graphviz.org/content/node-shapes"
label=<
>
]
c [
label=line 2
line 3
>
]
subgraph { rank=same b c }
a:here -> b:there [dir=both, arrowtail = diamond]
c -> b
d [shape=triangle]
d -> c [label=<
>
]
}