Adding VS/Mono debugging support for Modular Inputs

I've refactored the checks now to different functions though this still calls it. If you still think it should be broken up, I can do it, but they are all part of the same check, should it wait for a debugger or not.