Starting to implement XML and CSV data providers.