Made program name/desc editable.
Fixed top-level node being editable and dragged program nodes losing padding.
Hacky fix for not being able to drag things unless the node fills the screen.
Tried to switch the layout around.
fuck.
Node view layout is kinda reasonable.
Dragging nearly works again, without animations.