This changeset ensures that if a dependant modifier's dependency is deleted that the aforementioned modifier is deleted as well. Since this is something of a large change, we ask for the user to confirm the operation before actually doing so.