Rethink units used for `ArcItems`
Currently ArcItem
s use millionths of a degree, so there are angle / 1e6
expressions sprinkled throughout the code. Because of that, there are also comments explaining that choice everywhere.
It is likely that using degrees for the angle will simplify things greatly.