PCG custom nodes

Hi there, I’m trying to create a custom PCG node but it’s quite challenging to wrap my head around the mechanics of the BP graph. Can someone care to explain how the execute with context and Iteration loop body functions work? What does it do and how do you edit them? Thanks!

This video explains it rather well, i was able to create a custom PCG Node from it.

They key concept would be to try to modify the incoming data, but to make a copy or new data, and build a PCGDataCollection with that to output.