custom nodes and edges; node resizing; edge arrows
added ability to change edge size
resizable edges