Merge changes I69b141e7,I78759047,I44a3bdf1,I21a7a82e,I097e31bf into main

* changes:
  Refactor TracePipeline
  Unify messaging APIs
  Add support for parameter to CustomQuery
  Move mixin() into FunctionUtils
  Add GeometryUtils class