Introduce FileLoader service