Engine module, class structure