Rip out manifest codegen entirely
Remove Sandbox.Gamepad
Add Sandbox.GamepadCode
Add InputAction.DigitalAction which maps GamepadCode to something SteamInput can parse immediately
Refactor Input to grab action.DigitalAction
Fix up GetButtonOrigin and glyphs
Update manifest.vdf to use new actions
Only process input actions with a valid gamepad code
Remove Input.ActionSetName, Controller.GetDigitalActionOriginName( string, InputActionSetHandle_t )