Merge changes from topic "catalyst" into main

* changes:
  [Catalyst] Provide preference Getter API
  [Catalyst] Support flags to get preference graph