Universal control argument "required"

At developing my first element I noticed some limitations of the required to show controls in relation to the settings of other controls:

  1. OR operator is completly missing.
  2. when a control is hidden, the value is still saved in the background - which is okay for the editor, but some settings can have an effect (e.g. CSS) on the front end page without seeing the input field in the back end.
  3. it would be great to set a condition depending of the selected breakpoint.
  4. it seems that the condition is partly ignored at all non base breakpoints. In Desktop Mode, when I choose something with a Select Control, the control which requires a specific selected value shows up but not at all other breakpoints.

It would be nice to have some improvements here.