Custom TableView datasource

The datasource should provide the number of cell and the data for each
cell