Only add the child view controllers when we actually have to
Extend the child views underneath the navigation bar
Clean up the frame configuration for each section and make sure we update the frames when the layout is invalidated
Make sure the scrolls properly and doesn't jump away the moment it slips underneath the navigation bar