Point editor

- [x] Display existing points
- [x] Create new points
- [x] Drag existing points
- [ ] Select/deselect existing points individually
- [ ] Box select/deselect existing points
- [ ] Delete point(s)