Your comments

Please consider that clicking and dragging is very touchy in Vertabelo; where you place your mouse may just navigate the model, or move or expand a subject area, or move an entity type or relationship where you don't want it. And the ability to undo that would save a lot of time in painstaking cleanup.  Undoing deletes is a larger deal -- depending on the amount of data that needs to be retained, but you could limit that to one or 2 undos. Just a thought.