         view.addSubview(_navigationBar)
         _navigationBar.snp_makeConstraints { (make) -> Void in
             let state = _fetchCurrentState(false)
-            _navigationBarTopConstraint = make.top.equalTo(view).offset(GSNavigationInfo.topMargin(state)).constraint
+            _navigationBarTopConstraint = make.top.equalTo(view).offset(NavigationInfo.topMargin(state)).constraint
             make.leading.trailing.equalTo(view)
-            make.height.equalTo(GSNavigationInfo.height(state))
+            make.height.equalTo(NavigationInfo.height(state))
         }
         
         let navigationItem = UINavigationItem(title: "")

    // MARK: - Event Response
    func buttonTapped(sender: UIButton) {
        
        let tag = GSButtonTag(rawValue: sender.tag) ?? .Unknown
        switch tag {
        case .Timeline:
            print("timeline")

        
        _scrollContentView.addSubview(_stackView)
        _stackView.snp_makeConstraints { (make) -> Void in
            let top = LayoutInfo.topMargin(_fetchCurrentState(false))
            _contextTopMarginConstraint = make.top.equalTo(_scrollContentView).offset(top).constraint
            make.leading.trailing.bottom.equalTo(_scrollContentView)
            make.height.equalTo(LayoutInfo.ContentHeight)
        }
    }
    private func _setupNavigationBar() {
