Added support for IHI rules, and a scenario to demonstrate the rules