(I plan on writing up this properly but in a hurry)
I was looking for something along the lines of this as well except a little more simple, this person I think was asking what I was thinking
Basically having the main flow and multiple executable “functions” in that work flow using the Execute workflow trigger
As OP said there is a use case for having reusable “functions” that can be run and processed. Personally I’d like it within the main workflow and not another workflow (which is currently easy to do)
tldr: “Execute Workflow Trigger” node gets an ID to targeted with “Execute Workflow” node so multiple subworkflows within a main workflow can be run