I am looking for details and files which handle the implementation of the dataloader. Primarily to understand how it handles the heterogeneity in forms and extensions of different data sources. Any help or info will be appreciated.