Add FileSource to make the loaders more homogenious