Delete NodeDataEditor

It assumes NodeData extends Highlightable
Extract GUI from EdgeData and NodeData