@Carl Hancock.

Actually its a basic implementation of Scissors plugin which gets deprecated at 2.9. Its probably possible to pick up where Stephan Reiter quits, and put more functionality into the solution, with an enhancement plugin.