Navaneeth - Moving data factory and config to inside extension. Requiring them inside main module <Navaneeth>