Graphviz de arriba a abajo Y de izquierda a derecha

Hola, quiero tener un diagrama de secuencia uml con lenguaje de puntos, ahora tengo el siguiente problema. Quiero tener la siguiente distribución con a, b, cyd en una línea recta en la parte superior, pero con las líneas que van directamente a la fondo. ¿Cómo puedo lograr eso?

a   b   c   d
|   |   |   | 
|   |   |   |

tal vez puedo lograr que a, b, cyd con sus bordes pertenecientes sean agrupaciones donde establezco un rankdir diferente para las agrupaciones?

EDITAR ¿Acaba de encontrar una solución agregando bordes invisibles entre a, b, c y d, pero alguna otra solución?

Respuestas a la pregunta(3)

Su respuesta a la pregunta