 
 private struct TMBarViewDefaults {
     static let animationDuration: TimeInterval = 0.25
+    static let spacing: CGFloat = 8.0
 }
 
 /// `TMBarView` is the default Tabman implementation of `TMBar`. A `UIView` that contains a `TMBarLayout` which displays

        scrollView.contentInset = sanitizedContentInset
        scrollView.contentOffset.x -= sanitizedContentInset.left
        
        layoutGrid.horizontalSpacing = max(contentInset.left, contentInset.right)
        rootContainerTop.constant = contentInset.top
        rootContainerBottom.constant = contentInset.bottom
    }

            scrollViewContainer.showFade = newValue
        } get {
            return scrollViewContainer.showFade
        }
    }
    /// Spacing between components in the bar, such as between the layout and accessory views.
    ///
    /// Defaults to `8.0`.
    public var spacing: CGFloat {
        set {
            layoutGrid.horizontalSpacing = newValue
        } get {
            return layoutGrid.horizontalSpacing
        }
    }
    
