With the recent support for Oculus Touch controllers the amount of new functions available to configure in a text editor becomes difficult to manage.
A GUI with different mapping configurations based on a selected Joystick type would simplify the configuration options especially for non-programmers.
e.g. Select a joystick type: Xbox, DS4, Sony Navigator, Oculus Touch or Vive Controller, then map each joystick action to a VariantSet selected from a drop-down list.