Wish: Shapebuilder input method for region/ curve boolean

Could a shapebulider like method (with dragging instead of clicking) be added for region/ curve booleans? The shapebuilder tool is probably familiar to people who have used Illustrator or Affinity Designer.

Because you can drag over areas you want to union/ subtract, it is much faster to use and doesn’t require a lot of clicking. If you need to do curve/ region booleans where it is not possible to easily filter them, the ‘all’ method in a CurveBoolean doesn’t do the trick either. What’s interesting about the shapebuilder tool is that you can use the modifier keys to go from union to subtract on the fly (so you don’t have to invoke a new command).