Improve interface that updates optimization
Available optimizations:
- tree ordering (with 3 list-boxes: 3 for link types, 2 for operators):
- direct then diagonal then knight
- direct or diagonal or knight
- direct or diagonal then knight
- ...
- number of intersections: minimum / maximum
- number of turns: minimum / maximum
*Can be computed by negating the weights for each edge and applying Kruskal's algorithm
And find a way to order each item.