A simple UITableview with expand and collapse functionality. CustomerHeaderView class will be loaded as header view for each section. View is being loaded form xib directly to UITableview sections. There is a 'Provider' class which is reponsbile passing data list to view controller. It hold the 'DataItem' model objects list.