Almost finished Component Relation Constraints, parser needs a patch