After a lot of thought, I am starting my journey into sub-flows.
I get that it can only have one input and have multiple outputs.
So putting aside the "problem" with only 1 input as that is true with all other nodes, so really it just gets down to structuring this node as any other node.
So, I see there is an option to add comments for the node if you double click on the tab at the top of the screen.
To set the input/output(s) you click at the top of the screen and you get input and output nodes appear to connect to the flow.
I was thinking to do like other well built nodes and put a description on the output pins explaining their function.
Alas I don't think that is supported.
(Same for the input node I just realised.)
Just wanting to check before I submit a request for that.
Am I missing anything about the comments and how you can not set separate ones for input and output?
Oh, I also see that you can't use
node.status in the sub nodes and see what is going on.
That is a bit annoying.
Is this also something I am missing in how to implement?