[WIP] Create app level injector for components