Enums
AODO - Activate/On/Deactivate/Off
Generally used for maintained switches
DRO - Done/Repeat/Off
Generally used for an abstract process, such as an animation sequence.
LayerState - AODO + Layer Info
PHRO - Press/Hold/Release/Off
Generally used for momentary switches