Can create acyclic DAGs
The program probably crashes if you do this.
Suggested solution: Add checks in the library that ensures that the DAG can never have cycles. This should happen both when adding a connection, and when loading a graph from a file.
Edited by Lukas Orsvärn