constructor(canvas, rectElement) {
		super();
		/** @private */
		this._rectElement = rectElement;

		/** @private */
		this._canvas = canvas;
	}
@param {import('../infrastructure/canvas-smbl.js').CanvasElement} canvas
@param {import('./shape-smbl').ShapeElement} rectElement