Multiple Instances of a Flow

I have a flow that I want to be able to create multiple instances of and have them run independently. I am controlling a number of IoT devices but each device sees different circumstances so each needs to be controlled by the Flow independently. The flow is the same in all instances only different variables will be added. Not sure how to create the multiple flow instances. Thank you for your help.
Dace

Have you looked at subflows?
Alternatively, this node acts like a subroutine.

But, that all said, if you design your flow correctly (pure), it is likely you can just use it for independent variables.

If you provide more info and share your flow, someone will advise.