This is actually 3 different requests:
- Being able to duplicate a shared query; as of now, we can only duplicate "ours" queries
- Being able to add transformer to queries in the library; we have multiple queries that requires the same transformation based on our 3rd party API structure
- Being able to add Javascript queries; see them as reusable parameterizable logic
- It would be even better to be able to call other queries from there
query1.trigger({additionalScope: {...}})
- We have multiple queries that depend on other query output
- It would be even better to be able to call other queries from there
All of this for the sake of maintainability of logic that we want to share among multiple apps