Add IFileService and its default implementation