This project was implement with Angular Version 9.1.6. You can check out the UI on https://thilopuetz.github.io/graph-editor/
*When a node is created it appears on a random position within the bounds of the black borderd display.
*Nodes are dragable
*An edge between two nodes can be created by providing the respective node ids
*The ids of the nodes can be toggled