Orientation rule_1 and rule_2 defined. WIP : over component case

The completely over component case has to be implemented.