Repository provider uses ItemList now.
Implements BasicTableView to be usable for basic tasks.
Reworks RepositoryListView to base on BasicTableView.