Conector dinámico D3.js entre objetos

Soy muy nuevo tanto para JS como para D3, y he buscado en Google una tonelada, pero solo he encontrado ejemplos que son un poco demasiado avanzados.

Estoy haciendo una implementación sencilla del gráfico de decisiones, y estoy atascado tratando de conectar 2 nodos con una línea / ruta. Los objetos se pueden mover con el mouse y la ruta siempre debe actualizarse para reflejar las posiciones de los objetos.

Esta es mi fuente base de conocimiento:https://github.com/mbostock/d3/wiki/SVG-Shapes, pero no entiendo muy bien cómo hacer algo inteligente con él.

Aquí está lo que tengo hasta ahora:http://jsbin.com/AXEFERo/5/edit

No necesita las cosas de lujo, solo necesita entender cómo crear conectores y hacer que se actualicen dinámicamente cuando se arrastran los objetos. ¡Muchas gracias!

Respuestas a la pregunta(1)

Su respuesta a la pregunta