This will involve changing the `TableViewDataSource` class to conform to `UITableViewDelegate` as well. It should also handle the view. After this is complete, `TableViewDataSource` should be renamed to just `TableView`