New Arc primitive
Some works on Arc class