¿Biblioteca de Javascript para objetos basados ​​en nodos y relaciones de objetos?

Estoy buscando una biblioteca de Javascript (preferiblemente de código abierto) para mostrar objetos basados ​​en nodos y relaciones de objetos. Cosas bastante básicas: mostrar un nodo (que puede ser un cuadro simple) y sus propiedades. Las propiedades pueden tener valores. A veces, el valor puede ser una relación con otro nodo (lo que crea una línea entre los dos nodos).

Algo como esto:

http://www.datamation.com/img/2007/02/yahoo-pipes1.jpg

http://g.loquin.free.fr/udk/UnrealKismet%20Main_Sequence.Controls.jpg

http://www.brandspankingnew.net/img/headers/yahoo_pipes.jpg

Respuestas a la pregunta(3)

Su respuesta a la pregunta