Support for ModuleEngineFX

Fixes #21 and #1