How input works
One interface, many devices. Every source (keyboard and mouse, a hardware
pad, touch, VR controllers, an AI) produces the same ControlInput, and every
drivable thing consumes it. These pages are the layers: the interface, the
virtual gamepad that sources fill in, and one page per device.