It is probably not feasible... currently engines are equipment on a ship, meaning 10 classes maximum and we are using 3 on just small ships. I am not sure if it can easily be done with a plug in, but the 10 divisions is built in game and not something that is easily worked around. Restricting engines to each ship type would mean each ship would be a different class of engine.