A class that closely mimics UITableView functionality, for learning purposes. NOT FIT FOR PRODUCTION!