Being a minimal implementation of UITableView in Swift