Add basis for data source framework.