Infero TODO improve the factory code in engine.cpp need to define interoperability models/engines use hdf5 rather than .npy ???