Thanks for the great example. It looks like the relevant classes, such as UParticleModuleLocation, have now been exposed to the ENGINE_API, so modules like this can now be implemented as C++ plugins for a project without having to modify and re-compile the engine source code.