The smallest unit in the system: one interactive part with its states, keyboard contract, and token dependencies.