Input state refers to the lowest-level, innermost workings of the input system which is about how the system lays out and manages its memory. Understanding input state is helpful when diving into the guts of the system but is not required for working with the higher levels of the input system. Understanding state is helpful, however, when working with templates.