@iCFO , sly here
I know how you enjoy components!
It slows the loop down a bit of course, but this is to be expected when debugging, and the impact is obviously less significant overall if each iteration of the loop is already quite processing-intensive.
Probably the biggest impact on performance is the functionality it contains for configuration (such as choosing the iteration flow variable). Unfortunately the config stuff all gets executed with every iteration, but I don’t see a way around that. It’s a pity there isn’t some way of turning off config-only processing during execution.
I’ll continue to try to think of ways to improve it performance-wise, but as it stands I think it will certainly aid me as a debugging tool in future.