Flexible data sources for your UITableView and UICollectionView.