shape/rectangle_shape library
This file contains the implementation of the RectangleShape class, which is a subclass of AbstractShape. It represents a rectangular shape with customizable properties such as border color and border radius. The class provides methods to draw the shape on a canvas, including highlighting, decorating, and handling interactive points. It also defines the positions and behaviors of resize and remove points for the shape.