Infinite grid view with UITableView-esque data source methods