function DeleteShapeHandler(canvas, modeling) {
  this._canvas = canvas;
  this._modeling = modeling;
}
A handler that implements reversible deletion of shapes.

@param {Canvas} canvas
@param {Modeling} modeling