feat: NiftyCanvas: you can now combine arc and lines in one path

it's not perfect for some corner cases but it works pretty well so far