Don't wish to dampen your enthusiasm but "wealth realtime controls to style parts and Right1, Right2, etc etc" may prove difficult.

The midi messages you need to "remotely" control your current hardware my be quite complex, also you will only be able to control aspects of the keyboard that have been explicitly designed in by the manufacturer. Some things you can do with button presses may not actually be controllable via midi.

Also, whilst it is easy enough to specify a fixed set of SysEx data to do a particular action, if you want to get sneaky (like I would like to) and embed a variable control value inside a piece of specific sysex data (in my case Yamaha MU80 parameter changes) you may find that this is not possible.

I hope this makes some sense and wish you success in finding what you are looking for!
_________________________
John Allcock