Add arc rendering and tests