Support for importing injection ships
Did a lot of refactoring to reduce duplication