         
     }
     
-    // TODO: implement
     private func configureFirstChildView() {
     
         assert(children.first != nil, "ViewController: Children array cannot be empty!")

        
        let barViewFrame = CGRect(
            x: 0.0,
            y: childScreenHeight,
            width: screenWidth,
            height: barHeight
        )

    
    func presentChild(child: ChildViewController) {

        
        removeCurrentChild()            // remove old child if present
        
                                        // make entry for data if not present, else configure selection screen with present data
        
        
                                        // configure currently selected in selection screen
        
                                        // configure settings popover based on current child
        
        
    }
    
    private func removeCurrentChild() {
        
        self.currentChildView?.removeFromSuperview()
        self.currentChildViewController?.removeFromParentViewController()
        
    }
    
}


