changes:
- type: feat
scope: programgen
description: Allow specifying mutually dependant components in PCL