Github Page
Dynamically Loaded Engine
Dynamically_Loaded_Engine just proxies the requests to the underlying Engine object, and handles load/unload details