         return 0.25
     }
 }
+
+
+// MARK: Add Subviews
+private extension CalendarVCView {
+    func _addSubviews() {
+        // Order matters here, since we want the gradientLayer of
+        // the headerView to be above the pageVCContainerView
+        self.addSubview(self._pageVCContainerView)
+        self.addSubview(self._headerView)
+    }
+}

            width: size.width,
            height: size.height * self._headerViewHeightRatio
        )
    }
    
    func _sizeThatFits(_ size: CGSize) -> CGSize {

    var headerView: CalendarHeaderView {
        return self._headerView
    }
    
    var pageVCContainerView: UIView {
        return self._pageVCContainerView
    }
}


