Implement on-the-fly creation of nodes + edges over selected nodes