Improved DI organization; now loading dependencies through main vessel SP