Rule flow is used to organize rules into a sequence or logical flow for execution. It helps structure how rules are processed in order, rather than just aiding visualization (option B) or being compulsory (option C). Rule flow does not execute IRC directly (option A).