Add in arc intermedaite points including bezier curves

* Still need to handle point dragging
* Adding new points is buggy