Changing name from CHAN to PORT.
Reworking to add a rule concept at the Fabric level.
Reworking fabric to use the rule idea