A minimal UITableView implementation in Swift