teensy_unit now host all the state related variables

Behaviours will only be responsible for driving outputs based on the
states.