The Enhanced Input and its mapping contexts allow you to create abstract layers of input. Each with input consumption and priority rules. On top of Triggers and Modifiers. Takes a while to wrap one’s mind around the system. It’s relatively new.
Enhanced Input
Triggers
Modifiers
Example of WASD: