[model] NITableViewSystem beginnings to create an even simpler interface to creating table views