RectangularShape is now the backbone of the framework