Version modificada del repo original la original para agregar acciones a los click en los nodos y las lineas de union