Powerful architecture for UITableView controllers