gui: Graph - enable key handling
gui: Knob - add focus handling
gui: Graph - improve mouse interaction, add some animation
gui: Graph - move more mouse interaction from model to view
gui: GraphModel - remove cruft
gui: Graph - restrict value when adding new node