 
 // MARK: - Section
 
-/// Data structure representing the sections in the tableView
+/// Data structure that wraps an array of items to represent a tableView/collectionView section.
 public struct Section {
     /// The header data for this section
     public var header: Reusable?


// MARK: - Middleware

public struct Middleware {
    public var apply: (UIView) -> Void
    public init<View: UIView>(apply: @escaping (View) -> Void) {

     Initializer for a DataSource Section

     - parameters:
     - header: The header item for this section
     - items: The items data for this section
     - footer: The DataSource footer data for this section
     */
