This is fantastic. I'd love to see an expanded version (and maybe an "undo" command).
Thank you! I'd definitely like to come back to this idea someday. I'll keep the request for an undo button in mind...