Move timeline loader to service to enable resource injection in the future