I stumbled upon this blog a while back which might be of interest: http://runtimecompil...us.blogspot.be/
They even mention the similarities between their technique and the technique used by UE4
Helpful explanation, thanks.
That library does look identical to Epic's implementation - they might be one and the same. I've just given their test code a run through and it works as advertised, I'll definitely be having a closer look into how exactly they're doing it. They've even geared the sample code up for integrating into an existing project.
I've definitely learnt some useful and interesting things today, thanks for your replies
All the best.
[Edit] It looks like they do indeed serialise objects back into the recompiled module.