Operators/tools settings improvements

A bisect requires selected mesh elements.
It seems it’s time to do something like this:
and here:

Give the ability to cut all the geometry, not just the selected one.

The mirror operator can be provided with the option of inverting normals.

But why is there no mirror tool?