Workflow - content for each task - allows looping through content items using a query or contentype
Allows looping through content items either of a single type or using a query, many possible uses I.e. loop through form entries and insert into CRM. Update content item lists etc etc.

Refactored and query feature added. Works well and tested in our own production environment (Current use case is emailing file from endpoint per office in CMS). @sebastienros comments resolved.
@sebastienros @Skrypt do you want to get back to finish the review here?
Please fix the build errors. Since then, OC moved from Json.NET to System.Text.Json.
It seems that this pull request didn't really move for quite a while. Is this something you'd like to revisit any time soon or should we close? Please comment if you'd like to pick it up.
I'll tidy this up early July.
Thank you!