In our application, we need to have some control over
whether the user can delete certain figures. Some are
always deleteable, some never, and some depend on
context. This patch adds a new interface that Figures
can implement. If they do then they can control
whether they'll be deleted by DeleteCommand.