To support multiple sections in our new datasource, we'll have to use even more generic types during our declaration. Once we make this change, we'll need to be careful what kind of cells and objects we dequeue. Let's go ahead and include multiple sections containing very different object types this lesson.