As the intent is to provide a very thin wrapping layer and play to the strengths of the original c++ library as well as python, the approach to wrapping intentionally adopts the following guidelines: ...
A native in-engine C++ plugin cannot be a single drop-in binary across versions: UE enforces an exact-match .modules BuildId at load and guarantees no C++ ABI stability between versions (even 5.x → ...