XML Repeater allows the partition of XML files, which contain identically named nodes (at the same XML node level) into separate XML files. That way XML files containing metadata of multiple jobs can be handled inside Switch flows.
Excellent, did exactly what we needed.
We query a database for our storefront orders by order number, this returns an XML containing all products for the particular order. We then use XML Repeater to loop through composite XML and split the ordered products out to separate single XML per product, then produce a working job ticket for our plant.