Reorganized code for AdvancedJumpSection into it's own class