(feature) Use modulewise injector instead of lookup. Support for splitting modules amongst multiple files