Move arc path calculation to the Go codebase. I don't like V+