Fixed a minor bug with CharacterSetRules
Removed ToggleRule
Added more control logic via "states"

Added skip control, optional inheritance and passthrough to states.