Developing large games often comes with the inherent issue of having a lot of classes/assets in memory at once. If you're targetting console or other limited platforms, managing the loading of these objects is absolutely paramount.
Unreal offers an existing method of deferring this loading through the use of FSoftObjectPaths and FSoftClassPaths, but that requires reuse of handles and a streamable manager - while this approach works, its a pain to mange over a large codebase and quickly becomes unwieldy.
This plugin adds a static loader to your project, with a very very clean integration with both Native and Blueprint.
All you need to do is call the templated Load functions in the FLoader namespace, with a path and lambda callback, and you're good to go!