One thing I really like about SteamVR is that it abstracts the controllers and delivers the models, including information where all the buttons are located, where the handgrip is and so forth. Is there a way to dynamically use that information to create proxies for all SteamVR-supported controllers during "runtime"? That would be ideal ... otherwise, someone would have to rebuild all those controllers. Personally, during development, I'm mainly using Valve Index Controllers. Has anyone already created those?