Time for some overdue code cleanup, starting with the introduction of an aggregate for points/coordinates.
Factor out some repeated code in the rendering function.
Draw wires using Bezier curves.
Draw wires using triangle strips instead of lines.
Fix selection rect.
Simplify and consolidate some logic.
Minor refactor.
Fixed a bug when deleting nodes while flow control wires are in place.
Also, more refactoring.
Continue to refactor.
First pass of using sequencing.
Factor execution state out of the graph editor.
Rename graph.cpp/graph.h to editor.cpp/editor.h
Load graph layout from JSON file.
No validation done yet, so be careful.
Now saving to JSON with 's' and loading from JSON automatically.
Merge branch 'refactor'