While certainly not entirely complete yet, this implements most of the UI functionality of the graph editor.
Frontend is largely done, it just needs backend and connecting to other widgets to function correctly.