MANUAL RECURSION
COMPONENT A
COMPONENT C
COMPONENT B
COMPONENT D
AUTOMATED RECURSION
COMPONENT A RULE SET A
COMPONENT B RULE SET A
COMPONENT A RULE SET B
COMPONENT B RULE SET B
COMPONENT C RULE SET A
COMPONENT C RULE SET B
COMPONENT D RULE SET A
COMPONENT D RULE SET B