WIP: Rectpolygon with rounded corners

Numpy optimizations are yet to be done.
Can't you just pass `color=self._border_color` (no `.rgba`)?