Renaming Conditions type to ContextCondition and Reaction to ContextReaction, and making them polymorphic types.
Renaming Conditions type to ContextCondition and Reaction to ContextReaction, and making them polymorphic types.