Yes, that was the point I was trying to make (also in my other comment). It's certainly bad, but if you iterate across, say, two components it shouldn't be too bad?
It's also an option to have your component data interleaved, if you know the iteration usage upfront, I suppose.
It's also an option to have your component data interleaved, if you know the iteration usage upfront, I suppose.