beginnings of visual node editing