A reusable data source and delegate for UITableView.