WIP: Rectpolygon with rounded corners

Numpy optimizations are yet to be done.
No reason in particular. It was the order in which Ellipse Visual arc is implemented, so I just went ahead with it. I will modify it to clockwise.