Additions

- Operate on `RectangularShape` instead of `Rectangle2D`
- Possibility for faster string drawing