Graph Editor Framework
- Traditional approach: programmer starts from scratch for every
editor type
- Framework approach: Programmer extends graph, node, edge classes
- Framework handles UI, load/save, ...
- Our framework is kept simple
- Violet uses extension of this framework