Upgraded to EngineAbstract for LWC and made use of the LWC module system.