So after a bit of pain and tears the editor has everything it needs. The rest is just trimming.
You can do the following...
- Draw Segments (and polys)
- Add Points
- Remove Points
- Move Points
- Refine Line (Add point on Line)
Now I just need to add file loading and saving and we can start playing those tracks. Wooooooot!