texinfo-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

branch master updated: * tp/Texinfo/Convert/HTML.pm (from_element_direct


From: Patrice Dumas
Subject: branch master updated: * tp/Texinfo/Convert/HTML.pm (from_element_direction) (_prepare_special_elements), tp/Texinfo/Structuring.pm (elements_directions, elements_file_directions) (print_element_directions): put directions in {'structure'}->{'directions'}, not in {'extra'}->{'directions'}.
Date: Fri, 31 Dec 2021 11:33:25 -0500

This is an automated email from the git hooks/post-receive script.

pertusus pushed a commit to branch master
in repository texinfo.

The following commit(s) were added to refs/heads/master by this push:
     new 54709151bf * tp/Texinfo/Convert/HTML.pm (from_element_direction) 
(_prepare_special_elements), tp/Texinfo/Structuring.pm (elements_directions, 
elements_file_directions) (print_element_directions): put directions in 
{'structure'}->{'directions'}, not in {'extra'}->{'directions'}.
54709151bf is described below

commit 54709151bf1e4c54a96f749286d0b72570f980f0
Author: Patrice Dumas <pertusus@free.fr>
AuthorDate: Fri Dec 31 17:33:12 2021 +0100

    * tp/Texinfo/Convert/HTML.pm (from_element_direction)
    (_prepare_special_elements), tp/Texinfo/Structuring.pm
    (elements_directions, elements_file_directions)
    (print_element_directions): put directions in
    {'structure'}->{'directions'}, not in {'extra'}->{'directions'}.
---
 ChangeLog                                          |    8 +
 tp/Texinfo/Convert/HTML.pm                         |    8 +-
 tp/Texinfo/Structuring.pm                          |   44 +-
 .../html_tests/footnotestyle_separate_late.pl      |  149 +--
 tp/t/results/html_tests/index_below.pl             |   87 +-
 tp/t/results/html_tests/redirection_same_labels.pl |  273 ++---
 .../sectioning/chapter_before_and_after_part.pl    |   50 +-
 tp/t/results/sectioning/chapter_before_part.pl     |   44 +-
 tp/t/results/sectioning/chapter_sections.pl        |  284 +++---
 .../sectioning/character_and_spaces_in_refs_out.pl |  289 +++---
 tp/t/results/sectioning/complex.pl                 | 1017 ++++++++++---------
 tp/t/results/sectioning/complex_split_at_node.pl   | 1069 ++++++++++----------
 tp/t/results/sectioning/double_part.pl             |  167 +--
 .../results/sectioning/explicit_node_directions.pl |  135 +--
 tp/t/results/sectioning/internal_top_node_up.pl    |   94 +-
 tp/t/results/sectioning/lone_Top_node.pl           |   19 +-
 .../sectioning/node_part_chapter_after_chapter.pl  |  187 ++--
 .../sectioning/node_part_chapter_after_top.pl      |  108 +-
 tp/t/results/sectioning/node_up_external_node.pl   |   76 +-
 .../nodes_after_top_before_chapter_nodes.pl        |  145 +--
 .../nodes_after_top_before_chapter_sections.pl     |   19 +-
 .../nodes_after_top_before_section_nodes.pl        |  147 +--
 .../nodes_after_top_before_section_sections.pl     |   21 +-
 .../nodes_no_node_top_explicit_directions.pl       |   76 +-
 .../non_automatic_internal_top_node_up.pl          |   92 +-
 .../non_automatic_top_node_up_and_url.pl           |   92 +-
 .../sectioning/non_automatic_top_node_up_url.pl    |   92 +-
 tp/t/results/sectioning/part_before_chapter.pl     |   11 +-
 tp/t/results/sectioning/part_before_section.pl     |   11 +-
 tp/t/results/sectioning/part_before_top.pl         |   11 +-
 tp/t/results/sectioning/part_chapter_after_top.pl  |  108 +-
 tp/t/results/sectioning/part_node_after_top.pl     |   84 +-
 tp/t/results/sectioning/part_node_before_top.pl    |   23 +-
 .../sectioning/part_node_chapter_after_top.pl      |  140 +--
 .../sectioning/part_node_chapter_appendix.pl       |  155 +--
 .../sectioning/part_node_chapter_node_appendix.pl  |  203 ++--
 .../sectioning/part_node_node_part_appendix.pl     |  199 ++--
 tp/t/results/sectioning/part_node_part_appendix.pl |  151 +--
 .../sectioning/part_node_part_node_appendix.pl     |  199 ++--
 .../results/sectioning/sectioning_part_appendix.pl |  360 ++++---
 .../sectioning/sectioning_part_appendix_no_top.pl  |  323 +++---
 tp/t/results/sectioning/top_chapter_sections.pl    |  325 +++---
 tp/t/results/sectioning/top_node_part_top.pl       |   11 +-
 tp/t/results/sectioning/top_node_up_url.pl         |   94 +-
 tp/t/results/sectioning/top_part_chapter.pl        |   50 +-
 tp/t/results/sectioning/top_without_node_nodes.pl  |   31 +-
 .../sectioning/top_without_node_sections.pl        |   72 +-
 .../transliterated_split_equivalent_nodes.pl       |  192 ++--
 tp/t/results/sectioning/two_nodes_at_the_end.pl    |  158 +--
 .../sectioning/two_nodes_between_chapters.pl       |  221 ++--
 .../sectioning/unnumbered_before_node_top_top.pl   |   54 +-
 .../sectioning/unnumbered_before_top_node.pl       |   11 +-
 .../unnumbered_top_without_node_nodes.pl           |   84 +-
 .../unnumbered_top_without_node_sections.pl        |  125 +--
 tp/t/results/xml_tests/node_and_bye.pl             |    6 +-
 55 files changed, 4353 insertions(+), 3851 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index 48da47dde1..4697134d62 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,11 @@
+2021-12-31  Patrice Dumas  <pertusus@free.fr>
+
+       * tp/Texinfo/Convert/HTML.pm (from_element_direction)
+       (_prepare_special_elements), tp/Texinfo/Structuring.pm
+       (elements_directions, elements_file_directions)
+       (print_element_directions): put directions in
+       {'structure'}->{'directions'}, not in {'extra'}->{'directions'}.
+
 2021-12-31  Patrice Dumas  <pertusus@free.fr>
 
        * tp/Texinfo/Convert/TexinfoXML.pm (_convert): use unit_command
diff --git a/tp/Texinfo/Convert/HTML.pm b/tp/Texinfo/Convert/HTML.pm
index b6c2525205..0d221ff603 100644
--- a/tp/Texinfo/Convert/HTML.pm
+++ b/tp/Texinfo/Convert/HTML.pm
@@ -819,10 +819,10 @@ sub from_element_direction($$$$;$)
   if ($self->{'global_target_elements'}->{$direction}) {
     $element_target = $self->{'global_target_elements'}->{$direction};
   } elsif ($element and $element->{'extra'}
-      and $element->{'extra'}->{'directions'}
-      and $element->{'extra'}->{'directions'}->{$direction}) {
+      and $element->{'structure'}->{'directions'}
+      and $element->{'structure'}->{'directions'}->{$direction}) {
     $element_target
-      = $element->{'extra'}->{'directions'}->{$direction};
+      = $element->{'structure'}->{'directions'}->{$direction};
   # output TOP_NODE_UP related infos even if element is not
   # defined which should mostly correspond to cases when there is no
   # output file, for example in the tests.
@@ -6456,7 +6456,7 @@ sub _prepare_special_elements($$$$)
     my $element = {'type' => 'special_element',
                    'extra' => {'name' => $type,
                                }};
-    $element->{'extra'}->{'directions'}->{'This'} = $element;
+    $element->{'structure'}->{'directions'}->{'This'} = $element;
     $self->{'special_elements_types'}->{$type} = $element;
     push @$special_elements, $element;
 
diff --git a/tp/Texinfo/Structuring.pm b/tp/Texinfo/Structuring.pm
index dd22de4944..de52a87c39 100644
--- a/tp/Texinfo/Structuring.pm
+++ b/tp/Texinfo/Structuring.pm
@@ -926,8 +926,8 @@ sub split_by_section($)
   return $tree_units;
 }
 
-# Associate top-level elements with pages according to the splitting
-# specification.  Set 'first_in_page' on each top-level element to the element
+# Associate top-level units with pages according to the splitting
+# specification.  Set 'first_in_page' on each unit to the unit
 # that is the first in the output page.
 sub split_pages ($$)
 {
@@ -997,7 +997,7 @@ sub _label_target_element($)
 }
 
 # Do element directions (like in texi2html) and store them 
-# in 'extra'->'directions'.
+# in 'structure->'directions'.
 # The directions are only created if pointing to other 'unit' elements.
 # In practice there are only tree unit passed to the function, but
 # other root elements could probably be used, in theory.
@@ -1056,10 +1056,10 @@ sub elements_directions($$$)
         }
       }
       
-      $directions->{'NodeForward'}->{'extra'}->{'directions'}->{'NodeBack'} = 
$tree_unit
+      
$directions->{'NodeForward'}->{'structure'}->{'directions'}->{'NodeBack'} = 
$tree_unit
         if ($directions->{'NodeForward'}
             and $directions->{'NodeForward'}->{'type'} eq 'unit'
-            and 
!$directions->{'NodeForward'}->{'extra'}->{'directions'}->{'NodeBack'});
+            and 
!$directions->{'NodeForward'}->{'structure'}->{'directions'}->{'NodeBack'});
     }
 
     if (!$tree_unit->{'extra'}->{'section'}) {
@@ -1076,15 +1076,15 @@ sub elements_directions($$$)
         }
       }
       if ($section_element) {
-        if ($section_element->{'extra'}->{'directions'}->{'FastForward'}) {
+        if ($section_element->{'structure'}->{'directions'}->{'FastForward'}) {
           $directions->{'FastForward'} 
-            = $section_element->{'extra'}->{'directions'}->{'FastForward'};
+            = $section_element->{'structure'}->{'directions'}->{'FastForward'};
         }
         if ($section_element->{'extra'}->{'section'}->{'level'} <= 1) {
           $directions->{'FastBack'} = $section_element;
-        } elsif ($section_element->{'extra'}->{'directions'}->{'Fastback'}) {
+        } elsif 
($section_element->{'structure'}->{'directions'}->{'Fastback'}) {
           $directions->{'FastBack'} 
-            = $section_element->{'extra'}->{'directions'}->{'Fastback'};
+            = $section_element->{'structure'}->{'directions'}->{'Fastback'};
         }
       }
     } else {
@@ -1125,7 +1125,7 @@ sub elements_directions($$$)
       } elsif ($section->{'level'} <= 1) {
         # the element is a top level element, we adjust the next
         # toplevel element fastback
-        $directions->{'FastForward'}->{'extra'}->{'directions'}->{'FastBack'}  
+        
$directions->{'FastForward'}->{'structure'}->{'directions'}->{'FastBack'}  
           = $tree_unit if ($directions->{'FastForward'});
       }
     }
@@ -1139,11 +1139,11 @@ sub elements_directions($$$)
       my $up_node_element = 
_label_target_element($tree_unit->{'extra'}->{'node'}->{'node_up'});
       $directions->{'Up'} = $up_node_element if ($up_node_element);
     }
-    if ($tree_unit->{'extra'}->{'directions'}) {
-      %{$tree_unit->{'extra'}->{'directions'}} = 
(%{$tree_unit->{'extra'}->{'directions'}},
+    if ($tree_unit->{'structure'}->{'directions'}) {
+      %{$tree_unit->{'structure'}->{'directions'}} = 
(%{$tree_unit->{'structure'}->{'directions'}},
                                                 %$directions)
     } else {
-      $tree_unit->{'extra'}->{'directions'} = $directions;
+      $tree_unit->{'structure'}->{'directions'} = $directions;
     }
   }
   if ($configuration_informations->get_conf('DEBUG')) {
@@ -1175,14 +1175,14 @@ sub elements_file_directions($)
       if (not defined($current_filename)
           or $filename ne $current_filename) {
         $first_element_in_file = $tree_unit;
-        @first_element_in_file_directions = keys 
%{$tree_unit->{'extra'}->{'directions'}};
+        @first_element_in_file_directions = keys 
%{$tree_unit->{'structure'}->{'directions'}};
         $current_filename = $filename;
       }
       while ($current_tree_unit->{'unit_prev'}) {
         $current_tree_unit = $current_tree_unit->{'unit_prev'};
         if (defined($current_tree_unit->{'filename'})) {
           if ($current_tree_unit->{'filename'} ne $filename) {
-            $tree_unit->{'extra'}->{'directions'}->{'PrevFile'}
+            $tree_unit->{'structure'}->{'directions'}->{'PrevFile'}
                  = $current_tree_unit;
             last;
           }
@@ -1195,7 +1195,7 @@ sub elements_file_directions($)
         $current_tree_unit = $current_tree_unit->{'unit_next'};
         if (defined($current_tree_unit->{'filename'})) {
           if ($current_tree_unit->{'filename'} ne $filename) {
-            $tree_unit->{'extra'}->{'directions'}->{'NextFile'}
+            $tree_unit->{'structure'}->{'directions'}->{'NextFile'}
                = $current_tree_unit;
             last;
           }
@@ -1209,8 +1209,8 @@ sub elements_file_directions($)
     if (defined($first_element_in_file)) {
       foreach my $first_in_file_direction
                 (@first_element_in_file_directions) {
-        
$tree_unit->{'extra'}->{'directions'}->{'FirstInFile'.$first_in_file_direction}
-          = 
$first_element_in_file->{'extra'}->{'directions'}->{$first_in_file_direction};
+        
$tree_unit->{'structure'}->{'directions'}->{'FirstInFile'.$first_in_file_direction}
+          = 
$first_element_in_file->{'structure'}->{'directions'}->{$first_in_file_direction};
       }
     }
   }
@@ -1258,11 +1258,11 @@ sub print_element_directions($)
   my $element = shift;
   my $result = 'element: '.root_or_external_element_cmd_texi($element)."\n";
 
-  if ($element->{'extra'} and $element->{'extra'}->{'directions'}) {
-    foreach my $direction (sort(keys(%{$element->{'extra'}->{'directions'}}))) 
{
+  if ($element->{'extra'} and $element->{'structure'}->{'directions'}) {
+    foreach my $direction 
(sort(keys(%{$element->{'structure'}->{'directions'}}))) {
       $result .= "  $direction: ".
        root_or_external_element_cmd_texi(
-         $element->{'extra'}->{'directions'}->{$direction})."\n";
+         $element->{'structure'}->{'directions'}->{$direction})."\n";
     }
   } else {
     $result .= "  NO DIRECTION";
@@ -1800,7 +1800,7 @@ Register errors in C<$registrar>.
 
 Directions are set up for the elements in the array reference given in 
 argument.  The corresponding hash reference is in 
-C<< {'extra'}->{'directions'} >>
+C<< {'structure'}->{'directions'} >>
 and keys correspond to directions while values are elements.
 
 The following directions are set up:
diff --git a/tp/t/results/html_tests/footnotestyle_separate_late.pl 
b/tp/t/results/html_tests/footnotestyle_separate_late.pl
index b1f447c87a..1ead4b5c25 100644
--- a/tp/t/results/html_tests/footnotestyle_separate_late.pl
+++ b/tp/t/results/html_tests/footnotestyle_separate_late.pl
@@ -133,6 +133,7 @@ $result_trees{'footnotestyle_separate_late'} = [
       'section' => {},
       'unit_command' => {}
     },
+    'structure' => {},
     'type' => 'unit'
   },
   {
@@ -267,6 +268,7 @@ $result_trees{'footnotestyle_separate_late'} = [
       'section' => {},
       'unit_command' => {}
     },
+    'structure' => {},
     'type' => 'unit',
     'unit_prev' => {}
   },
@@ -433,6 +435,7 @@ $result_trees{'footnotestyle_separate_late'} = [
       'section' => {},
       'unit_command' => {}
     },
+    'structure' => {},
     'type' => 'unit',
     'unit_prev' => {}
   }
@@ -671,24 +674,49 @@ $result_floats{'footnotestyle_separate_late'} = {};
 $result_elements{'footnotestyle_separate_late'} = [
   {
     'extra' => {
+      'node' => {
+        'cmdname' => 'node',
+        'extra' => {
+          'normalized' => 'Top',
+          'spaces_before_argument' => ' '
+        }
+      },
+      'section' => {
+        'cmdname' => 'top',
+        'extra' => {
+          'spaces_before_argument' => ' '
+        },
+        'level' => 0
+      },
+      'unit_command' => {}
+    },
+    'structure' => {
       'directions' => {
         'FastForward' => {
           'extra' => {
+            'node' => {
+              'cmdname' => 'node',
+              'extra' => {
+                'normalized' => 'chap-f',
+                'spaces_before_argument' => ' '
+              }
+            },
+            'section' => {
+              'cmdname' => 'chapter',
+              'extra' => {
+                'spaces_before_argument' => ' '
+              },
+              'level' => 1,
+              'number' => 1
+            },
+            'unit_command' => {}
+          },
+          'structure' => {
             'directions' => {
               'Back' => {},
               'FastBack' => {},
               'FastForward' => {
                 'extra' => {
-                  'directions' => {
-                    'Back' => {},
-                    'FastBack' => {},
-                    'NodeBack' => {},
-                    'NodePrev' => {},
-                    'NodeUp' => {},
-                    'Prev' => {},
-                    'This' => {},
-                    'Up' => {}
-                  },
                   'node' => {
                     'cmdname' => 'node',
                     'extra' => {
@@ -706,6 +734,18 @@ $result_elements{'footnotestyle_separate_late'} = [
                   },
                   'unit_command' => {}
                 },
+                'structure' => {
+                  'directions' => {
+                    'Back' => {},
+                    'FastBack' => {},
+                    'NodeBack' => {},
+                    'NodePrev' => {},
+                    'NodeUp' => {},
+                    'Prev' => {},
+                    'This' => {},
+                    'Up' => {}
+                  }
+                },
                 'type' => 'unit'
               },
               'Forward' => {},
@@ -717,23 +757,7 @@ $result_elements{'footnotestyle_separate_late'} = [
               'NodeUp' => {},
               'This' => {},
               'Up' => {}
-            },
-            'node' => {
-              'cmdname' => 'node',
-              'extra' => {
-                'normalized' => 'chap-f',
-                'spaces_before_argument' => ' '
-              }
-            },
-            'section' => {
-              'cmdname' => 'chapter',
-              'extra' => {
-                'spaces_before_argument' => ' '
-              },
-              'level' => 1,
-              'number' => 1
-            },
-            'unit_command' => {}
+            }
           },
           'type' => 'unit'
         },
@@ -741,56 +765,41 @@ $result_elements{'footnotestyle_separate_late'} = [
         'NodeForward' => {},
         'NodeNext' => {},
         'This' => {}
-      },
-      'node' => {
-        'cmdname' => 'node',
-        'extra' => {
-          'normalized' => 'Top',
-          'spaces_before_argument' => ' '
-        }
-      },
-      'section' => {
-        'cmdname' => 'top',
-        'extra' => {
-          'spaces_before_argument' => ' '
-        },
-        'level' => 0
-      },
-      'unit_command' => {}
+      }
     },
     'type' => 'unit'
   },
   {},
   {}
 ];
-$result_elements{'footnotestyle_separate_late'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}
 = $result_elements{'footnotestyle_separate_late'}[0];
-$result_elements{'footnotestyle_separate_late'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastBack'}
 = $result_elements{'footnotestyle_separate_late'}[0];
-$result_elements{'footnotestyle_separate_late'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}
 = 
$result_elements{'footnotestyle_separate_late'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'footnotestyle_separate_late'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastBack'}
 = 
$result_elements{'footnotestyle_separate_late'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'footnotestyle_separate_late'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'NodeBack'}
 = 
$result_elements{'footnotestyle_separate_late'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'footnotestyle_separate_late'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'NodePrev'}
 = 
$result_elements{'footnotestyle_separate_late'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'footnotestyle_separate_late'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'NodeUp'}
 = $result_elements{'footnotestyle_separate_late'}[0];
-$result_elements{'footnotestyle_separate_late'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Prev'}
 = 
$result_elements{'footnotestyle_separate_late'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'footnotestyle_separate_late'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'This'}
 = 
$result_elements{'footnotestyle_separate_late'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'};
-$result_elements{'footnotestyle_separate_late'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Up'}
 = $result_elements{'footnotestyle_separate_late'}[0];
-$result_elements{'footnotestyle_separate_late'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'unit_command'}
 = 
$result_elements{'footnotestyle_separate_late'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'node'};
-$result_elements{'footnotestyle_separate_late'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Forward'}
 = 
$result_elements{'footnotestyle_separate_late'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'};
-$result_elements{'footnotestyle_separate_late'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Next'}
 = 
$result_elements{'footnotestyle_separate_late'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'};
-$result_elements{'footnotestyle_separate_late'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'NodeBack'}
 = $result_elements{'footnotestyle_separate_late'}[0];
-$result_elements{'footnotestyle_separate_late'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'NodeForward'}
 = 
$result_elements{'footnotestyle_separate_late'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'};
-$result_elements{'footnotestyle_separate_late'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'NodeNext'}
 = 
$result_elements{'footnotestyle_separate_late'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'};
-$result_elements{'footnotestyle_separate_late'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'NodePrev'}
 = $result_elements{'footnotestyle_separate_late'}[0];
-$result_elements{'footnotestyle_separate_late'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'NodeUp'}
 = $result_elements{'footnotestyle_separate_late'}[0];
-$result_elements{'footnotestyle_separate_late'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'This'}
 = 
$result_elements{'footnotestyle_separate_late'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'footnotestyle_separate_late'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Up'}
 = $result_elements{'footnotestyle_separate_late'}[0];
-$result_elements{'footnotestyle_separate_late'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'unit_command'}
 = 
$result_elements{'footnotestyle_separate_late'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'node'};
-$result_elements{'footnotestyle_separate_late'}[0]{'extra'}{'directions'}{'Forward'}
 = 
$result_elements{'footnotestyle_separate_late'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'footnotestyle_separate_late'}[0]{'extra'}{'directions'}{'NodeForward'}
 = 
$result_elements{'footnotestyle_separate_late'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'footnotestyle_separate_late'}[0]{'extra'}{'directions'}{'NodeNext'}
 = 
$result_elements{'footnotestyle_separate_late'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'footnotestyle_separate_late'}[0]{'extra'}{'directions'}{'This'}
 = $result_elements{'footnotestyle_separate_late'}[0];
 $result_elements{'footnotestyle_separate_late'}[0]{'extra'}{'unit_command'} = 
$result_elements{'footnotestyle_separate_late'}[0]{'extra'}{'node'};
-$result_elements{'footnotestyle_separate_late'}[1] = 
$result_elements{'footnotestyle_separate_late'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'footnotestyle_separate_late'}[2] = 
$result_elements{'footnotestyle_separate_late'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'};
+$result_elements{'footnotestyle_separate_late'}[0]{'structure'}{'directions'}{'FastForward'}{'extra'}{'unit_command'}
 = 
$result_elements{'footnotestyle_separate_late'}[0]{'structure'}{'directions'}{'FastForward'}{'extra'}{'node'};
+$result_elements{'footnotestyle_separate_late'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}
 = $result_elements{'footnotestyle_separate_late'}[0];
+$result_elements{'footnotestyle_separate_late'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastBack'}
 = $result_elements{'footnotestyle_separate_late'}[0];
+$result_elements{'footnotestyle_separate_late'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'extra'}{'unit_command'}
 = 
$result_elements{'footnotestyle_separate_late'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'extra'}{'node'};
+$result_elements{'footnotestyle_separate_late'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}
 = 
$result_elements{'footnotestyle_separate_late'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'footnotestyle_separate_late'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastBack'}
 = 
$result_elements{'footnotestyle_separate_late'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'footnotestyle_separate_late'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'NodeBack'}
 = 
$result_elements{'footnotestyle_separate_late'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'footnotestyle_separate_late'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'NodePrev'}
 = 
$result_elements{'footnotestyle_separate_late'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'footnotestyle_separate_late'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'NodeUp'}
 = $result_elements{'footnotestyle_separate_late'}[0];
+$result_elements{'footnotestyle_separate_late'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Prev'}
 = 
$result_elements{'footnotestyle_separate_late'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'footnotestyle_separate_late'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'This'}
 = 
$result_elements{'footnotestyle_separate_late'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'};
+$result_elements{'footnotestyle_separate_late'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Up'}
 = $result_elements{'footnotestyle_separate_late'}[0];
+$result_elements{'footnotestyle_separate_late'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Forward'}
 = 
$result_elements{'footnotestyle_separate_late'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'};
+$result_elements{'footnotestyle_separate_late'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Next'}
 = 
$result_elements{'footnotestyle_separate_late'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'};
+$result_elements{'footnotestyle_separate_late'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'NodeBack'}
 = $result_elements{'footnotestyle_separate_late'}[0];
+$result_elements{'footnotestyle_separate_late'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'NodeForward'}
 = 
$result_elements{'footnotestyle_separate_late'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'};
+$result_elements{'footnotestyle_separate_late'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'NodeNext'}
 = 
$result_elements{'footnotestyle_separate_late'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'};
+$result_elements{'footnotestyle_separate_late'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'NodePrev'}
 = $result_elements{'footnotestyle_separate_late'}[0];
+$result_elements{'footnotestyle_separate_late'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'NodeUp'}
 = $result_elements{'footnotestyle_separate_late'}[0];
+$result_elements{'footnotestyle_separate_late'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'This'}
 = 
$result_elements{'footnotestyle_separate_late'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'footnotestyle_separate_late'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Up'}
 = $result_elements{'footnotestyle_separate_late'}[0];
+$result_elements{'footnotestyle_separate_late'}[0]{'structure'}{'directions'}{'Forward'}
 = 
$result_elements{'footnotestyle_separate_late'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'footnotestyle_separate_late'}[0]{'structure'}{'directions'}{'NodeForward'}
 = 
$result_elements{'footnotestyle_separate_late'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'footnotestyle_separate_late'}[0]{'structure'}{'directions'}{'NodeNext'}
 = 
$result_elements{'footnotestyle_separate_late'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'footnotestyle_separate_late'}[0]{'structure'}{'directions'}{'This'}
 = $result_elements{'footnotestyle_separate_late'}[0];
+$result_elements{'footnotestyle_separate_late'}[1] = 
$result_elements{'footnotestyle_separate_late'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'footnotestyle_separate_late'}[2] = 
$result_elements{'footnotestyle_separate_late'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'};
 
 
 
diff --git a/tp/t/results/html_tests/index_below.pl 
b/tp/t/results/html_tests/index_below.pl
index 50982d12e8..99f87a0de6 100644
--- a/tp/t/results/html_tests/index_below.pl
+++ b/tp/t/results/html_tests/index_below.pl
@@ -55,6 +55,7 @@ $result_trees{'index_below'} = [
       'section' => {},
       'unit_command' => {}
     },
+    'structure' => {},
     'type' => 'unit'
   },
   {
@@ -102,6 +103,7 @@ $result_trees{'index_below'} = [
       'section' => {},
       'unit_command' => {}
     },
+    'structure' => {},
     'type' => 'unit',
     'unit_prev' => {}
   },
@@ -221,6 +223,7 @@ $result_trees{'index_below'} = [
       'section' => {},
       'unit_command' => {}
     },
+    'structure' => {},
     'type' => 'unit',
     'unit_prev' => {}
   }
@@ -337,20 +340,35 @@ $result_indices_sort_strings{'index_below'} = {
 $result_elements{'index_below'} = [
   {
     'extra' => {
+      'section' => {
+        'cmdname' => 'top',
+        'extra' => {
+          'spaces_before_argument' => ' '
+        },
+        'level' => 0
+      },
+      'unit_command' => {}
+    },
+    'structure' => {
       'directions' => {
         'FastForward' => {
           'extra' => {
+            'section' => {
+              'cmdname' => 'chapter',
+              'extra' => {
+                'spaces_before_argument' => ' '
+              },
+              'level' => 1,
+              'number' => 1
+            },
+            'unit_command' => {}
+          },
+          'structure' => {
             'directions' => {
               'Back' => {},
               'FastBack' => {},
               'Forward' => {
                 'extra' => {
-                  'directions' => {
-                    'Back' => {},
-                    'FastBack' => {},
-                    'This' => {},
-                    'Up' => {}
-                  },
                   'section' => {
                     'cmdname' => 'section',
                     'extra' => {
@@ -361,55 +379,46 @@ $result_elements{'index_below'} = [
                   },
                   'unit_command' => {}
                 },
+                'structure' => {
+                  'directions' => {
+                    'Back' => {},
+                    'FastBack' => {},
+                    'This' => {},
+                    'Up' => {}
+                  }
+                },
                 'type' => 'unit'
               },
               'This' => {},
               'Up' => {}
-            },
-            'section' => {
-              'cmdname' => 'chapter',
-              'extra' => {
-                'spaces_before_argument' => ' '
-              },
-              'level' => 1,
-              'number' => 1
-            },
-            'unit_command' => {}
+            }
           },
           'type' => 'unit'
         },
         'Forward' => {},
         'This' => {}
-      },
-      'section' => {
-        'cmdname' => 'top',
-        'extra' => {
-          'spaces_before_argument' => ' '
-        },
-        'level' => 0
-      },
-      'unit_command' => {}
+      }
     },
     'type' => 'unit'
   },
   {},
   {}
 ];
-$result_elements{'index_below'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}
 = $result_elements{'index_below'}[0];
-$result_elements{'index_below'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastBack'}
 = $result_elements{'index_below'}[0];
-$result_elements{'index_below'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Back'}
 = $result_elements{'index_below'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'index_below'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'FastBack'}
 = $result_elements{'index_below'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'index_below'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'This'}
 = 
$result_elements{'index_below'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Forward'};
-$result_elements{'index_below'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Up'}
 = $result_elements{'index_below'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'index_below'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'unit_command'}
 = 
$result_elements{'index_below'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'section'};
-$result_elements{'index_below'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'This'}
 = $result_elements{'index_below'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'index_below'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Up'}
 = $result_elements{'index_below'}[0];
-$result_elements{'index_below'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'unit_command'}
 = 
$result_elements{'index_below'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'section'};
-$result_elements{'index_below'}[0]{'extra'}{'directions'}{'Forward'} = 
$result_elements{'index_below'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'index_below'}[0]{'extra'}{'directions'}{'This'} = 
$result_elements{'index_below'}[0];
 $result_elements{'index_below'}[0]{'extra'}{'unit_command'} = 
$result_elements{'index_below'}[0]{'extra'}{'section'};
-$result_elements{'index_below'}[1] = 
$result_elements{'index_below'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'index_below'}[2] = 
$result_elements{'index_below'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Forward'};
+$result_elements{'index_below'}[0]{'structure'}{'directions'}{'FastForward'}{'extra'}{'unit_command'}
 = 
$result_elements{'index_below'}[0]{'structure'}{'directions'}{'FastForward'}{'extra'}{'section'};
+$result_elements{'index_below'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}
 = $result_elements{'index_below'}[0];
+$result_elements{'index_below'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastBack'}
 = $result_elements{'index_below'}[0];
+$result_elements{'index_below'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Forward'}{'extra'}{'unit_command'}
 = 
$result_elements{'index_below'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Forward'}{'extra'}{'section'};
+$result_elements{'index_below'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'Back'}
 = $result_elements{'index_below'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'index_below'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'FastBack'}
 = $result_elements{'index_below'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'index_below'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'This'}
 = 
$result_elements{'index_below'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Forward'};
+$result_elements{'index_below'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'Up'}
 = $result_elements{'index_below'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'index_below'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'This'}
 = $result_elements{'index_below'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'index_below'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Up'}
 = $result_elements{'index_below'}[0];
+$result_elements{'index_below'}[0]{'structure'}{'directions'}{'Forward'} = 
$result_elements{'index_below'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'index_below'}[0]{'structure'}{'directions'}{'This'} = 
$result_elements{'index_below'}[0];
+$result_elements{'index_below'}[1] = 
$result_elements{'index_below'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'index_below'}[2] = 
$result_elements{'index_below'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Forward'};
 
 
 
diff --git a/tp/t/results/html_tests/redirection_same_labels.pl 
b/tp/t/results/html_tests/redirection_same_labels.pl
index 875cf69a2f..385fd2687b 100644
--- a/tp/t/results/html_tests/redirection_same_labels.pl
+++ b/tp/t/results/html_tests/redirection_same_labels.pl
@@ -372,6 +372,7 @@ $result_trees{'redirection_same_labels'} = [
       'section' => {},
       'unit_command' => {}
     },
+    'structure' => {},
     'type' => 'unit'
   },
   {
@@ -838,6 +839,7 @@ $result_trees{'redirection_same_labels'} = [
       'section' => {},
       'unit_command' => {}
     },
+    'structure' => {},
     'type' => 'unit',
     'unit_prev' => {}
   },
@@ -1121,6 +1123,7 @@ $result_trees{'redirection_same_labels'} = [
       'section' => {},
       'unit_command' => {}
     },
+    'structure' => {},
     'type' => 'unit',
     'unit_prev' => {}
   }
@@ -1620,14 +1623,112 @@ $result_floats{'redirection_same_labels'} = {};
 $result_elements{'redirection_same_labels'} = [
   {
     'extra' => {
+      'node' => {
+        'cmdname' => 'node',
+        'extra' => {
+          'normalized' => 'Top',
+          'spaces_before_argument' => ' '
+        },
+        'menu_child' => {
+          'cmdname' => 'node',
+          'extra' => {
+            'normalized' => 'umlaut',
+            'spaces_before_argument' => ' '
+          },
+          'menu_child' => {
+            'cmdname' => 'node',
+            'extra' => {
+              'normalized' => '_00ef',
+              'spaces_before_argument' => ' '
+            },
+            'menu_next' => {
+              'cmdname' => 'node',
+              'extra' => {
+                'normalized' => '_0129',
+                'spaces_before_argument' => ' '
+              },
+              'menu_prev' => {},
+              'menu_up' => {},
+              'menu_up_hash' => {
+                'umlaut' => 1
+              }
+            },
+            'menu_up' => {},
+            'menu_up_hash' => {
+              'umlaut' => 1
+            }
+          },
+          'menu_next' => {
+            'cmdname' => 'node',
+            'extra' => {
+              'normalized' => 'circumflex',
+              'spaces_before_argument' => ' '
+            },
+            'menu_child' => {
+              'cmdname' => 'node',
+              'extra' => {
+                'normalized' => '_00ee',
+                'spaces_before_argument' => ' '
+              },
+              'menu_up' => {},
+              'menu_up_hash' => {
+                'circumflex' => 1
+              }
+            },
+            'menu_prev' => {},
+            'menu_up' => {},
+            'menu_up_hash' => {
+              'Top' => 1
+            }
+          },
+          'menu_up' => {},
+          'menu_up_hash' => {
+            'Top' => 1
+          }
+        }
+      },
+      'section' => {
+        'cmdname' => 'top',
+        'extra' => {
+          'spaces_before_argument' => ' '
+        },
+        'level' => 0
+      },
+      'unit_command' => {}
+    },
+    'structure' => {
       'directions' => {
         'FastForward' => {
           'extra' => {
+            'node' => {},
+            'section' => {
+              'cmdname' => 'chapter',
+              'extra' => {
+                'spaces_before_argument' => ' '
+              },
+              'level' => 1,
+              'number' => 1
+            },
+            'unit_command' => {}
+          },
+          'structure' => {
             'directions' => {
               'Back' => {},
               'FastBack' => {},
               'FastForward' => {
                 'extra' => {
+                  'node' => {},
+                  'section' => {
+                    'cmdname' => 'chapter',
+                    'extra' => {
+                      'spaces_before_argument' => ' '
+                    },
+                    'level' => 1,
+                    'number' => 2
+                  },
+                  'unit_command' => {}
+                },
+                'structure' => {
                   'directions' => {
                     'Back' => {},
                     'FastBack' => {},
@@ -1638,80 +1739,7 @@ $result_elements{'redirection_same_labels'} = [
                     'Prev' => {},
                     'This' => {},
                     'Up' => {}
-                  },
-                  'node' => {
-                    'cmdname' => 'node',
-                    'extra' => {
-                      'normalized' => 'circumflex',
-                      'spaces_before_argument' => ' '
-                    },
-                    'menu_child' => {
-                      'cmdname' => 'node',
-                      'extra' => {
-                        'normalized' => '_00ee',
-                        'spaces_before_argument' => ' '
-                      },
-                      'menu_up' => {},
-                      'menu_up_hash' => {
-                        'circumflex' => 1
-                      }
-                    },
-                    'menu_prev' => {
-                      'cmdname' => 'node',
-                      'extra' => {
-                        'normalized' => 'umlaut',
-                        'spaces_before_argument' => ' '
-                      },
-                      'menu_child' => {
-                        'cmdname' => 'node',
-                        'extra' => {
-                          'normalized' => '_00ef',
-                          'spaces_before_argument' => ' '
-                        },
-                        'menu_next' => {
-                          'cmdname' => 'node',
-                          'extra' => {
-                            'normalized' => '_0129',
-                            'spaces_before_argument' => ' '
-                          },
-                          'menu_prev' => {},
-                          'menu_up' => {},
-                          'menu_up_hash' => {
-                            'umlaut' => 1
-                          }
-                        },
-                        'menu_up' => {},
-                        'menu_up_hash' => {
-                          'umlaut' => 1
-                        }
-                      },
-                      'menu_next' => {},
-                      'menu_up' => {
-                        'cmdname' => 'node',
-                        'extra' => {
-                          'normalized' => 'Top',
-                          'spaces_before_argument' => ' '
-                        },
-                        'menu_child' => {}
-                      },
-                      'menu_up_hash' => {
-                        'Top' => 1
-                      }
-                    },
-                    'menu_up' => {},
-                    'menu_up_hash' => {
-                      'Top' => 1
-                    }
-                  },
-                  'section' => {
-                    'cmdname' => 'chapter',
-                    'extra' => {
-                      'spaces_before_argument' => ' '
-                    },
-                    'level' => 1,
-                    'number' => 2
-                  },
-                  'unit_command' => {}
+                  }
                 },
                 'type' => 'unit'
               },
@@ -1724,17 +1752,7 @@ $result_elements{'redirection_same_labels'} = [
               'NodeUp' => {},
               'This' => {},
               'Up' => {}
-            },
-            'node' => {},
-            'section' => {
-              'cmdname' => 'chapter',
-              'extra' => {
-                'spaces_before_argument' => ' '
-              },
-              'level' => 1,
-              'number' => 1
-            },
-            'unit_command' => {}
+            }
           },
           'type' => 'unit'
         },
@@ -1742,60 +1760,51 @@ $result_elements{'redirection_same_labels'} = [
         'NodeForward' => {},
         'NodeNext' => {},
         'This' => {}
-      },
-      'node' => {},
-      'section' => {
-        'cmdname' => 'top',
-        'extra' => {
-          'spaces_before_argument' => ' '
-        },
-        'level' => 0
-      },
-      'unit_command' => {}
+      }
     },
     'type' => 'unit'
   },
   {},
   {}
 ];
-$result_elements{'redirection_same_labels'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}
 = $result_elements{'redirection_same_labels'}[0];
-$result_elements{'redirection_same_labels'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastBack'}
 = $result_elements{'redirection_same_labels'}[0];
-$result_elements{'redirection_same_labels'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}
 = 
$result_elements{'redirection_same_labels'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'redirection_same_labels'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastBack'}
 = 
$result_elements{'redirection_same_labels'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'redirection_same_labels'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'NodeBack'}
 = 
$result_elements{'redirection_same_labels'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'};
-$result_elements{'redirection_same_labels'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'NodeForward'}
 = 
$result_elements{'redirection_same_labels'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'};
-$result_elements{'redirection_same_labels'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'NodePrev'}
 = 
$result_elements{'redirection_same_labels'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'redirection_same_labels'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'NodeUp'}
 = $result_elements{'redirection_same_labels'}[0];
-$result_elements{'redirection_same_labels'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Prev'}
 = 
$result_elements{'redirection_same_labels'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'redirection_same_labels'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'This'}
 = 
$result_elements{'redirection_same_labels'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'};
-$result_elements{'redirection_same_labels'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Up'}
 = $result_elements{'redirection_same_labels'}[0];
-$result_elements{'redirection_same_labels'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'node'}{'menu_child'}{'menu_up'}
 = 
$result_elements{'redirection_same_labels'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'node'};
-$result_elements{'redirection_same_labels'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'node'}{'menu_prev'}{'menu_child'}{'menu_next'}{'menu_prev'}
 = 
$result_elements{'redirection_same_labels'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'node'}{'menu_prev'}{'menu_child'};
-$result_elements{'redirection_same_labels'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'node'}{'menu_prev'}{'menu_child'}{'menu_next'}{'menu_up'}
 = 
$result_elements{'redirection_same_labels'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'node'}{'menu_prev'};
-$result_elements{'redirection_same_labels'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'node'}{'menu_prev'}{'menu_child'}{'menu_up'}
 = 
$result_elements{'redirection_same_labels'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'node'}{'menu_prev'};
-$result_elements{'redirection_same_labels'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'node'}{'menu_prev'}{'menu_next'}
 = 
$result_elements{'redirection_same_labels'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'node'};
-$result_elements{'redirection_same_labels'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'node'}{'menu_prev'}{'menu_up'}{'menu_child'}
 = 
$result_elements{'redirection_same_labels'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'node'}{'menu_prev'};
-$result_elements{'redirection_same_labels'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'node'}{'menu_up'}
 = 
$result_elements{'redirection_same_labels'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'node'}{'menu_prev'}{'menu_up'};
-$result_elements{'redirection_same_labels'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'unit_command'}
 = 
$result_elements{'redirection_same_labels'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'section'};
-$result_elements{'redirection_same_labels'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Forward'}
 = 
$result_elements{'redirection_same_labels'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'};
-$result_elements{'redirection_same_labels'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Next'}
 = 
$result_elements{'redirection_same_labels'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'};
-$result_elements{'redirection_same_labels'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'NodeBack'}
 = $result_elements{'redirection_same_labels'}[0];
-$result_elements{'redirection_same_labels'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'NodeForward'}
 = 
$result_elements{'redirection_same_labels'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'redirection_same_labels'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'NodeNext'}
 = 
$result_elements{'redirection_same_labels'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'};
-$result_elements{'redirection_same_labels'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'NodePrev'}
 = $result_elements{'redirection_same_labels'}[0];
-$result_elements{'redirection_same_labels'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'NodeUp'}
 = $result_elements{'redirection_same_labels'}[0];
-$result_elements{'redirection_same_labels'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'This'}
 = 
$result_elements{'redirection_same_labels'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'redirection_same_labels'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Up'}
 = $result_elements{'redirection_same_labels'}[0];
-$result_elements{'redirection_same_labels'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'node'}
 = 
$result_elements{'redirection_same_labels'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'node'}{'menu_prev'};
-$result_elements{'redirection_same_labels'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'unit_command'}
 = 
$result_elements{'redirection_same_labels'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'section'};
-$result_elements{'redirection_same_labels'}[0]{'extra'}{'directions'}{'Forward'}
 = 
$result_elements{'redirection_same_labels'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'redirection_same_labels'}[0]{'extra'}{'directions'}{'NodeForward'}
 = 
$result_elements{'redirection_same_labels'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'redirection_same_labels'}[0]{'extra'}{'directions'}{'NodeNext'}
 = 
$result_elements{'redirection_same_labels'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'redirection_same_labels'}[0]{'extra'}{'directions'}{'This'} 
= $result_elements{'redirection_same_labels'}[0];
-$result_elements{'redirection_same_labels'}[0]{'extra'}{'node'} = 
$result_elements{'redirection_same_labels'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'node'}{'menu_prev'}{'menu_up'};
+$result_elements{'redirection_same_labels'}[0]{'extra'}{'node'}{'menu_child'}{'menu_child'}{'menu_next'}{'menu_prev'}
 = 
$result_elements{'redirection_same_labels'}[0]{'extra'}{'node'}{'menu_child'}{'menu_child'};
+$result_elements{'redirection_same_labels'}[0]{'extra'}{'node'}{'menu_child'}{'menu_child'}{'menu_next'}{'menu_up'}
 = 
$result_elements{'redirection_same_labels'}[0]{'extra'}{'node'}{'menu_child'};
+$result_elements{'redirection_same_labels'}[0]{'extra'}{'node'}{'menu_child'}{'menu_child'}{'menu_up'}
 = 
$result_elements{'redirection_same_labels'}[0]{'extra'}{'node'}{'menu_child'};
+$result_elements{'redirection_same_labels'}[0]{'extra'}{'node'}{'menu_child'}{'menu_next'}{'menu_child'}{'menu_up'}
 = 
$result_elements{'redirection_same_labels'}[0]{'extra'}{'node'}{'menu_child'}{'menu_next'};
+$result_elements{'redirection_same_labels'}[0]{'extra'}{'node'}{'menu_child'}{'menu_next'}{'menu_prev'}
 = 
$result_elements{'redirection_same_labels'}[0]{'extra'}{'node'}{'menu_child'};
+$result_elements{'redirection_same_labels'}[0]{'extra'}{'node'}{'menu_child'}{'menu_next'}{'menu_up'}
 = $result_elements{'redirection_same_labels'}[0]{'extra'}{'node'};
+$result_elements{'redirection_same_labels'}[0]{'extra'}{'node'}{'menu_child'}{'menu_up'}
 = $result_elements{'redirection_same_labels'}[0]{'extra'}{'node'};
 $result_elements{'redirection_same_labels'}[0]{'extra'}{'unit_command'} = 
$result_elements{'redirection_same_labels'}[0]{'extra'}{'section'};
-$result_elements{'redirection_same_labels'}[1] = 
$result_elements{'redirection_same_labels'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'redirection_same_labels'}[2] = 
$result_elements{'redirection_same_labels'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'};
+$result_elements{'redirection_same_labels'}[0]{'structure'}{'directions'}{'FastForward'}{'extra'}{'node'}
 = 
$result_elements{'redirection_same_labels'}[0]{'extra'}{'node'}{'menu_child'};
+$result_elements{'redirection_same_labels'}[0]{'structure'}{'directions'}{'FastForward'}{'extra'}{'unit_command'}
 = 
$result_elements{'redirection_same_labels'}[0]{'structure'}{'directions'}{'FastForward'}{'extra'}{'section'};
+$result_elements{'redirection_same_labels'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}
 = $result_elements{'redirection_same_labels'}[0];
+$result_elements{'redirection_same_labels'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastBack'}
 = $result_elements{'redirection_same_labels'}[0];
+$result_elements{'redirection_same_labels'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'extra'}{'node'}
 = 
$result_elements{'redirection_same_labels'}[0]{'extra'}{'node'}{'menu_child'}{'menu_next'};
+$result_elements{'redirection_same_labels'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'extra'}{'unit_command'}
 = 
$result_elements{'redirection_same_labels'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'extra'}{'section'};
+$result_elements{'redirection_same_labels'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}
 = 
$result_elements{'redirection_same_labels'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'redirection_same_labels'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastBack'}
 = 
$result_elements{'redirection_same_labels'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'redirection_same_labels'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'NodeBack'}
 = 
$result_elements{'redirection_same_labels'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'};
+$result_elements{'redirection_same_labels'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'NodeForward'}
 = 
$result_elements{'redirection_same_labels'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'};
+$result_elements{'redirection_same_labels'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'NodePrev'}
 = 
$result_elements{'redirection_same_labels'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'redirection_same_labels'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'NodeUp'}
 = $result_elements{'redirection_same_labels'}[0];
+$result_elements{'redirection_same_labels'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Prev'}
 = 
$result_elements{'redirection_same_labels'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'redirection_same_labels'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'This'}
 = 
$result_elements{'redirection_same_labels'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'};
+$result_elements{'redirection_same_labels'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Up'}
 = $result_elements{'redirection_same_labels'}[0];
+$result_elements{'redirection_same_labels'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Forward'}
 = 
$result_elements{'redirection_same_labels'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'};
+$result_elements{'redirection_same_labels'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Next'}
 = 
$result_elements{'redirection_same_labels'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'};
+$result_elements{'redirection_same_labels'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'NodeBack'}
 = $result_elements{'redirection_same_labels'}[0];
+$result_elements{'redirection_same_labels'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'NodeForward'}
 = 
$result_elements{'redirection_same_labels'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'redirection_same_labels'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'NodeNext'}
 = 
$result_elements{'redirection_same_labels'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'};
+$result_elements{'redirection_same_labels'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'NodePrev'}
 = $result_elements{'redirection_same_labels'}[0];
+$result_elements{'redirection_same_labels'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'NodeUp'}
 = $result_elements{'redirection_same_labels'}[0];
+$result_elements{'redirection_same_labels'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'This'}
 = 
$result_elements{'redirection_same_labels'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'redirection_same_labels'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Up'}
 = $result_elements{'redirection_same_labels'}[0];
+$result_elements{'redirection_same_labels'}[0]{'structure'}{'directions'}{'Forward'}
 = 
$result_elements{'redirection_same_labels'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'redirection_same_labels'}[0]{'structure'}{'directions'}{'NodeForward'}
 = 
$result_elements{'redirection_same_labels'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'redirection_same_labels'}[0]{'structure'}{'directions'}{'NodeNext'}
 = 
$result_elements{'redirection_same_labels'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'redirection_same_labels'}[0]{'structure'}{'directions'}{'This'}
 = $result_elements{'redirection_same_labels'}[0];
+$result_elements{'redirection_same_labels'}[1] = 
$result_elements{'redirection_same_labels'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'redirection_same_labels'}[2] = 
$result_elements{'redirection_same_labels'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'};
 
 
 
diff --git a/tp/t/results/sectioning/chapter_before_and_after_part.pl 
b/tp/t/results/sectioning/chapter_before_and_after_part.pl
index 5da5e76e49..69ad7fe61c 100644
--- a/tp/t/results/sectioning/chapter_before_and_after_part.pl
+++ b/tp/t/results/sectioning/chapter_before_and_after_part.pl
@@ -56,6 +56,7 @@ $result_trees{'chapter_before_and_after_part'} = [
       'section' => {},
       'unit_command' => {}
     },
+    'structure' => {},
     'type' => 'unit'
   },
   {
@@ -158,6 +159,7 @@ $result_trees{'chapter_before_and_after_part'} = [
       'section' => {},
       'unit_command' => {}
     },
+    'structure' => {},
     'type' => 'unit',
     'unit_prev' => {}
   }
@@ -257,14 +259,20 @@ $result_floats{'chapter_before_and_after_part'} = {};
 $result_elements{'chapter_before_and_after_part'} = [
   {
     'extra' => {
+      'section' => {
+        'cmdname' => 'chapter',
+        'extra' => {
+          'spaces_before_argument' => ' '
+        },
+        'level' => 1,
+        'number' => 1
+      },
+      'unit_command' => {}
+    },
+    'structure' => {
       'directions' => {
         'FastForward' => {
           'extra' => {
-            'directions' => {
-              'Back' => {},
-              'FastBack' => {},
-              'This' => {}
-            },
             'section' => {
               'cmdname' => 'chapter',
               'extra' => {
@@ -282,33 +290,31 @@ $result_elements{'chapter_before_and_after_part'} = [
             },
             'unit_command' => {}
           },
+          'structure' => {
+            'directions' => {
+              'Back' => {},
+              'FastBack' => {},
+              'This' => {}
+            }
+          },
           'type' => 'unit'
         },
         'Forward' => {},
         'This' => {}
-      },
-      'section' => {
-        'cmdname' => 'chapter',
-        'extra' => {
-          'spaces_before_argument' => ' '
-        },
-        'level' => 1,
-        'number' => 1
-      },
-      'unit_command' => {}
+      }
     },
     'type' => 'unit'
   },
   {}
 ];
-$result_elements{'chapter_before_and_after_part'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}
 = $result_elements{'chapter_before_and_after_part'}[0];
-$result_elements{'chapter_before_and_after_part'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastBack'}
 = $result_elements{'chapter_before_and_after_part'}[0];
-$result_elements{'chapter_before_and_after_part'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'This'}
 = 
$result_elements{'chapter_before_and_after_part'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'chapter_before_and_after_part'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'unit_command'}
 = 
$result_elements{'chapter_before_and_after_part'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'section'};
-$result_elements{'chapter_before_and_after_part'}[0]{'extra'}{'directions'}{'Forward'}
 = 
$result_elements{'chapter_before_and_after_part'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'chapter_before_and_after_part'}[0]{'extra'}{'directions'}{'This'}
 = $result_elements{'chapter_before_and_after_part'}[0];
 $result_elements{'chapter_before_and_after_part'}[0]{'extra'}{'unit_command'} 
= $result_elements{'chapter_before_and_after_part'}[0]{'extra'}{'section'};
-$result_elements{'chapter_before_and_after_part'}[1] = 
$result_elements{'chapter_before_and_after_part'}[0]{'extra'}{'directions'}{'FastForward'};
+$result_elements{'chapter_before_and_after_part'}[0]{'structure'}{'directions'}{'FastForward'}{'extra'}{'unit_command'}
 = 
$result_elements{'chapter_before_and_after_part'}[0]{'structure'}{'directions'}{'FastForward'}{'extra'}{'section'};
+$result_elements{'chapter_before_and_after_part'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}
 = $result_elements{'chapter_before_and_after_part'}[0];
+$result_elements{'chapter_before_and_after_part'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastBack'}
 = $result_elements{'chapter_before_and_after_part'}[0];
+$result_elements{'chapter_before_and_after_part'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'This'}
 = 
$result_elements{'chapter_before_and_after_part'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'chapter_before_and_after_part'}[0]{'structure'}{'directions'}{'Forward'}
 = 
$result_elements{'chapter_before_and_after_part'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'chapter_before_and_after_part'}[0]{'structure'}{'directions'}{'This'}
 = $result_elements{'chapter_before_and_after_part'}[0];
+$result_elements{'chapter_before_and_after_part'}[1] = 
$result_elements{'chapter_before_and_after_part'}[0]{'structure'}{'directions'}{'FastForward'};
 
 
 
diff --git a/tp/t/results/sectioning/chapter_before_part.pl 
b/tp/t/results/sectioning/chapter_before_part.pl
index 265259a3d9..2e2bccebfe 100644
--- a/tp/t/results/sectioning/chapter_before_part.pl
+++ b/tp/t/results/sectioning/chapter_before_part.pl
@@ -56,6 +56,7 @@ $result_trees{'chapter_before_part'} = [
       'section' => {},
       'unit_command' => {}
     },
+    'structure' => {},
     'type' => 'unit'
   },
   {
@@ -95,6 +96,7 @@ $result_trees{'chapter_before_part'} = [
       'section' => {},
       'unit_command' => {}
     },
+    'structure' => {},
     'type' => 'unit',
     'unit_prev' => {}
   }
@@ -170,13 +172,20 @@ $result_floats{'chapter_before_part'} = {};
 $result_elements{'chapter_before_part'} = [
   {
     'extra' => {
+      'section' => {
+        'cmdname' => 'chapter',
+        'extra' => {
+          'spaces_before_argument' => ' '
+        },
+        'level' => 1,
+        'number' => 1
+      },
+      'unit_command' => {}
+    },
+    'structure' => {
       'directions' => {
         'Forward' => {
           'extra' => {
-            'directions' => {
-              'Back' => {},
-              'This' => {}
-            },
             'section' => {
               'cmdname' => 'part',
               'extra' => {
@@ -186,30 +195,27 @@ $result_elements{'chapter_before_part'} = [
             },
             'unit_command' => {}
           },
+          'structure' => {
+            'directions' => {
+              'Back' => {},
+              'This' => {}
+            }
+          },
           'type' => 'unit'
         },
         'This' => {}
-      },
-      'section' => {
-        'cmdname' => 'chapter',
-        'extra' => {
-          'spaces_before_argument' => ' '
-        },
-        'level' => 1,
-        'number' => 1
-      },
-      'unit_command' => {}
+      }
     },
     'type' => 'unit'
   },
   {}
 ];
-$result_elements{'chapter_before_part'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Back'}
 = $result_elements{'chapter_before_part'}[0];
-$result_elements{'chapter_before_part'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'This'}
 = $result_elements{'chapter_before_part'}[0]{'extra'}{'directions'}{'Forward'};
-$result_elements{'chapter_before_part'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'unit_command'}
 = 
$result_elements{'chapter_before_part'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'section'};
-$result_elements{'chapter_before_part'}[0]{'extra'}{'directions'}{'This'} = 
$result_elements{'chapter_before_part'}[0];
 $result_elements{'chapter_before_part'}[0]{'extra'}{'unit_command'} = 
$result_elements{'chapter_before_part'}[0]{'extra'}{'section'};
-$result_elements{'chapter_before_part'}[1] = 
$result_elements{'chapter_before_part'}[0]{'extra'}{'directions'}{'Forward'};
+$result_elements{'chapter_before_part'}[0]{'structure'}{'directions'}{'Forward'}{'extra'}{'unit_command'}
 = 
$result_elements{'chapter_before_part'}[0]{'structure'}{'directions'}{'Forward'}{'extra'}{'section'};
+$result_elements{'chapter_before_part'}[0]{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'Back'}
 = $result_elements{'chapter_before_part'}[0];
+$result_elements{'chapter_before_part'}[0]{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'This'}
 = 
$result_elements{'chapter_before_part'}[0]{'structure'}{'directions'}{'Forward'};
+$result_elements{'chapter_before_part'}[0]{'structure'}{'directions'}{'This'} 
= $result_elements{'chapter_before_part'}[0];
+$result_elements{'chapter_before_part'}[1] = 
$result_elements{'chapter_before_part'}[0]{'structure'}{'directions'}{'Forward'};
 
 
 
diff --git a/tp/t/results/sectioning/chapter_sections.pl 
b/tp/t/results/sectioning/chapter_sections.pl
index 5248a7411f..6bb9182238 100644
--- a/tp/t/results/sectioning/chapter_sections.pl
+++ b/tp/t/results/sectioning/chapter_sections.pl
@@ -55,6 +55,7 @@ $result_trees{'chapter_sections'} = [
       'section' => {},
       'unit_command' => {}
     },
+    'structure' => {},
     'type' => 'unit'
   },
   {
@@ -102,6 +103,7 @@ $result_trees{'chapter_sections'} = [
       'section' => {},
       'unit_command' => {}
     },
+    'structure' => {},
     'type' => 'unit',
     'unit_prev' => {}
   },
@@ -150,6 +152,7 @@ $result_trees{'chapter_sections'} = [
       'section' => {},
       'unit_command' => {}
     },
+    'structure' => {},
     'type' => 'unit',
     'unit_prev' => {}
   },
@@ -198,6 +201,7 @@ $result_trees{'chapter_sections'} = [
       'section' => {},
       'unit_command' => {}
     },
+    'structure' => {},
     'type' => 'unit',
     'unit_prev' => {}
   },
@@ -246,6 +250,7 @@ $result_trees{'chapter_sections'} = [
       'section' => {},
       'unit_command' => {}
     },
+    'structure' => {},
     'type' => 'unit',
     'unit_prev' => {}
   },
@@ -294,6 +299,7 @@ $result_trees{'chapter_sections'} = [
       'section' => {},
       'unit_command' => {}
     },
+    'structure' => {},
     'type' => 'unit',
     'unit_prev' => {}
   },
@@ -342,6 +348,7 @@ $result_trees{'chapter_sections'} = [
       'section' => {},
       'unit_command' => {}
     },
+    'structure' => {},
     'type' => 'unit',
     'unit_prev' => {}
   },
@@ -383,6 +390,7 @@ $result_trees{'chapter_sections'} = [
       'section' => {},
       'unit_command' => {}
     },
+    'structure' => {},
     'type' => 'unit',
     'unit_prev' => {}
   }
@@ -600,25 +608,49 @@ $result_floats{'chapter_sections'} = {};
 $result_elements{'chapter_sections'} = [
   {
     'extra' => {
+      'section' => {
+        'cmdname' => 'unnumbered',
+        'extra' => {
+          'spaces_before_argument' => ' '
+        },
+        'level' => 1
+      },
+      'unit_command' => {}
+    },
+    'structure' => {
       'directions' => {
         'FastForward' => {
           'extra' => {
+            'section' => {
+              'cmdname' => 'chapter',
+              'extra' => {
+                'spaces_before_argument' => ' '
+              },
+              'level' => 1,
+              'number' => 1
+            },
+            'unit_command' => {}
+          },
+          'structure' => {
             'directions' => {
               'Back' => {},
               'FastBack' => {},
               'FastForward' => {
                 'extra' => {
+                  'section' => {
+                    'cmdname' => 'chapter',
+                    'extra' => {
+                      'spaces_before_argument' => ' '
+                    },
+                    'level' => 1,
+                    'number' => 2
+                  },
+                  'unit_command' => {}
+                },
+                'structure' => {
                   'directions' => {
                     'Back' => {
                       'extra' => {
-                        'directions' => {
-                          'Back' => {},
-                          'FastBack' => {},
-                          'FastForward' => {},
-                          'Forward' => {},
-                          'This' => {},
-                          'Up' => {}
-                        },
                         'section' => {
                           'cmdname' => 'section',
                           'extra' => {
@@ -629,28 +661,63 @@ $result_elements{'chapter_sections'} = [
                         },
                         'unit_command' => {}
                       },
+                      'structure' => {
+                        'directions' => {
+                          'Back' => {},
+                          'FastBack' => {},
+                          'FastForward' => {},
+                          'Forward' => {},
+                          'This' => {},
+                          'Up' => {}
+                        }
+                      },
                       'type' => 'unit'
                     },
                     'FastBack' => {},
                     'FastForward' => {
                       'extra' => {
+                        'section' => {
+                          'cmdname' => 'chapter',
+                          'extra' => {
+                            'spaces_before_argument' => ' '
+                          },
+                          'level' => 1,
+                          'number' => 3
+                        },
+                        'unit_command' => {}
+                      },
+                      'structure' => {
                         'directions' => {
                           'Back' => {
                             'extra' => {
+                              'section' => {
+                                'cmdname' => 'subsection',
+                                'extra' => {
+                                  'spaces_before_argument' => ' '
+                                },
+                                'level' => 3,
+                                'number' => '2.1.2'
+                              },
+                              'unit_command' => {}
+                            },
+                            'structure' => {
                               'directions' => {
                                 'Back' => {
                                   'extra' => {
+                                    'section' => {
+                                      'cmdname' => 'subsection',
+                                      'extra' => {
+                                        'spaces_before_argument' => ' '
+                                      },
+                                      'level' => 3,
+                                      'number' => '2.1.1'
+                                    },
+                                    'unit_command' => {}
+                                  },
+                                  'structure' => {
                                     'directions' => {
                                       'Back' => {
                                         'extra' => {
-                                          'directions' => {
-                                            'Back' => {},
-                                            'FastBack' => {},
-                                            'FastForward' => {},
-                                            'Forward' => {},
-                                            'This' => {},
-                                            'Up' => {}
-                                          },
                                           'section' => {
                                             'cmdname' => 'section',
                                             'extra' => {
@@ -661,6 +728,16 @@ $result_elements{'chapter_sections'} = [
                                           },
                                           'unit_command' => {}
                                         },
+                                        'structure' => {
+                                          'directions' => {
+                                            'Back' => {},
+                                            'FastBack' => {},
+                                            'FastForward' => {},
+                                            'Forward' => {},
+                                            'This' => {},
+                                            'Up' => {}
+                                          }
+                                        },
                                         'type' => 'unit'
                                       },
                                       'FastBack' => {},
@@ -669,16 +746,7 @@ $result_elements{'chapter_sections'} = [
                                       'Next' => {},
                                       'This' => {},
                                       'Up' => {}
-                                    },
-                                    'section' => {
-                                      'cmdname' => 'subsection',
-                                      'extra' => {
-                                        'spaces_before_argument' => ' '
-                                      },
-                                      'level' => 3,
-                                      'number' => '2.1.1'
-                                    },
-                                    'unit_command' => {}
+                                    }
                                   },
                                   'type' => 'unit'
                                 },
@@ -688,32 +756,14 @@ $result_elements{'chapter_sections'} = [
                                 'Prev' => {},
                                 'This' => {},
                                 'Up' => {}
-                              },
-                              'section' => {
-                                'cmdname' => 'subsection',
-                                'extra' => {
-                                  'spaces_before_argument' => ' '
-                                },
-                                'level' => 3,
-                                'number' => '2.1.2'
-                              },
-                              'unit_command' => {}
+                              }
                             },
                             'type' => 'unit'
                           },
                           'FastBack' => {},
                           'Prev' => {},
                           'This' => {}
-                        },
-                        'section' => {
-                          'cmdname' => 'chapter',
-                          'extra' => {
-                            'spaces_before_argument' => ' '
-                          },
-                          'level' => 1,
-                          'number' => 3
-                        },
-                        'unit_command' => {}
+                        }
                       },
                       'type' => 'unit'
                     },
@@ -721,16 +771,7 @@ $result_elements{'chapter_sections'} = [
                     'Next' => {},
                     'Prev' => {},
                     'This' => {}
-                  },
-                  'section' => {
-                    'cmdname' => 'chapter',
-                    'extra' => {
-                      'spaces_before_argument' => ' '
-                    },
-                    'level' => 1,
-                    'number' => 2
-                  },
-                  'unit_command' => {}
+                  }
                 },
                 'type' => 'unit'
               },
@@ -738,31 +779,14 @@ $result_elements{'chapter_sections'} = [
               'Next' => {},
               'Prev' => {},
               'This' => {}
-            },
-            'section' => {
-              'cmdname' => 'chapter',
-              'extra' => {
-                'spaces_before_argument' => ' '
-              },
-              'level' => 1,
-              'number' => 1
-            },
-            'unit_command' => {}
+            }
           },
           'type' => 'unit'
         },
         'Forward' => {},
         'Next' => {},
         'This' => {}
-      },
-      'section' => {
-        'cmdname' => 'unnumbered',
-        'extra' => {
-          'spaces_before_argument' => ' '
-        },
-        'level' => 1
-      },
-      'unit_command' => {}
+      }
     },
     'type' => 'unit'
   },
@@ -774,62 +798,62 @@ $result_elements{'chapter_sections'} = [
   {},
   {}
 ];
-$result_elements{'chapter_sections'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}
 = $result_elements{'chapter_sections'}[0];
-$result_elements{'chapter_sections'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastBack'}
 = $result_elements{'chapter_sections'}[0];
-$result_elements{'chapter_sections'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}
 = 
$result_elements{'chapter_sections'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'chapter_sections'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'FastBack'}
 = 
$result_elements{'chapter_sections'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'chapter_sections'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'FastForward'}
 = 
$result_elements{'chapter_sections'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'};
-$result_elements{'chapter_sections'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Forward'}
 = 
$result_elements{'chapter_sections'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'};
-$result_elements{'chapter_sections'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'This'}
 = 
$result_elements{'chapter_sections'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'};
-$result_elements{'chapter_sections'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Up'}
 = 
$result_elements{'chapter_sections'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'chapter_sections'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'unit_command'}
 = 
$result_elements{'chapter_sections'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'section'};
-$result_elements{'chapter_sections'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastBack'}
 = 
$result_elements{'chapter_sections'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'chapter_sections'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}
 = 
$result_elements{'chapter_sections'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'};
-$result_elements{'chapter_sections'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'FastBack'}
 = 
$result_elements{'chapter_sections'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'};
-$result_elements{'chapter_sections'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'FastForward'}
 = 
$result_elements{'chapter_sections'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'};
-$result_elements{'chapter_sections'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Forward'}
 = 
$result_elements{'chapter_sections'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'};
-$result_elements{'chapter_sections'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'This'}
 = 
$result_elements{'chapter_sections'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Bac
 [...]
-$result_elements{'chapter_sections'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Up'}
 = 
$result_elements{'chapter_sections'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'};
-$result_elements{'chapter_sections'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'unit_command'}
 = 
$result_elements{'chapter_sections'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'e
 [...]
-$result_elements{'chapter_sections'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'FastBack'}
 = 
$result_elements{'chapter_sections'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'};
-$result_elements{'chapter_sections'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'FastForward'}
 = 
$result_elements{'chapter_sections'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'};
-$result_elements{'chapter_sections'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Forward'}
 = 
$result_elements{'chapter_sections'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'};
-$result_elements{'chapter_sections'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Next'}
 = 
$result_elements{'chapter_sections'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'};
-$result_elements{'chapter_sections'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'This'}
 = 
$result_elements{'chapter_sections'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'};
-$result_elements{'chapter_sections'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Up'}
 = 
$result_elements{'chapter_sections'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'};
-$result_elements{'chapter_sections'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'unit_command'}
 = 
$result_elements{'chapter_sections'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'section'};
-$result_elements{'chapter_sections'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'FastBack'}
 = 
$result_elements{'chapter_sections'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'};
-$result_elements{'chapter_sections'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'FastForward'}
 = 
$result_elements{'chapter_sections'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'};
-$result_elements{'chapter_sections'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Forward'}
 = 
$result_elements{'chapter_sections'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'};
-$result_elements{'chapter_sections'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Prev'}
 = 
$result_elements{'chapter_sections'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'};
-$result_elements{'chapter_sections'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'This'}
 = 
$result_elements{'chapter_sections'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'};
-$result_elements{'chapter_sections'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Up'}
 = 
$result_elements{'chapter_sections'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'};
-$result_elements{'chapter_sections'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'unit_command'}
 = 
$result_elements{'chapter_sections'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'section'};
-$result_elements{'chapter_sections'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastBack'}
 = 
$result_elements{'chapter_sections'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'};
-$result_elements{'chapter_sections'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Prev'}
 = 
$result_elements{'chapter_sections'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'};
-$result_elements{'chapter_sections'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'This'}
 = 
$result_elements{'chapter_sections'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'};
-$result_elements{'chapter_sections'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'unit_command'}
 = 
$result_elements{'chapter_sections'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'section'};
-$result_elements{'chapter_sections'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Forward'}
 = 
$result_elements{'chapter_sections'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'};
-$result_elements{'chapter_sections'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Next'}
 = 
$result_elements{'chapter_sections'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'};
-$result_elements{'chapter_sections'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Prev'}
 = 
$result_elements{'chapter_sections'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'chapter_sections'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'This'}
 = 
$result_elements{'chapter_sections'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'};
-$result_elements{'chapter_sections'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'unit_command'}
 = 
$result_elements{'chapter_sections'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'section'};
-$result_elements{'chapter_sections'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Forward'}
 = 
$result_elements{'chapter_sections'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'};
-$result_elements{'chapter_sections'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Next'}
 = 
$result_elements{'chapter_sections'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'};
-$result_elements{'chapter_sections'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Prev'}
 = $result_elements{'chapter_sections'}[0];
-$result_elements{'chapter_sections'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'This'}
 = 
$result_elements{'chapter_sections'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'chapter_sections'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'unit_command'}
 = 
$result_elements{'chapter_sections'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'section'};
-$result_elements{'chapter_sections'}[0]{'extra'}{'directions'}{'Forward'} = 
$result_elements{'chapter_sections'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'chapter_sections'}[0]{'extra'}{'directions'}{'Next'} = 
$result_elements{'chapter_sections'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'chapter_sections'}[0]{'extra'}{'directions'}{'This'} = 
$result_elements{'chapter_sections'}[0];
 $result_elements{'chapter_sections'}[0]{'extra'}{'unit_command'} = 
$result_elements{'chapter_sections'}[0]{'extra'}{'section'};
-$result_elements{'chapter_sections'}[1] = 
$result_elements{'chapter_sections'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'chapter_sections'}[2] = 
$result_elements{'chapter_sections'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'};
-$result_elements{'chapter_sections'}[3] = 
$result_elements{'chapter_sections'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'};
-$result_elements{'chapter_sections'}[4] = 
$result_elements{'chapter_sections'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'};
-$result_elements{'chapter_sections'}[5] = 
$result_elements{'chapter_sections'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'};
-$result_elements{'chapter_sections'}[6] = 
$result_elements{'chapter_sections'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'};
-$result_elements{'chapter_sections'}[7] = 
$result_elements{'chapter_sections'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'};
+$result_elements{'chapter_sections'}[0]{'structure'}{'directions'}{'FastForward'}{'extra'}{'unit_command'}
 = 
$result_elements{'chapter_sections'}[0]{'structure'}{'directions'}{'FastForward'}{'extra'}{'section'};
+$result_elements{'chapter_sections'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}
 = $result_elements{'chapter_sections'}[0];
+$result_elements{'chapter_sections'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastBack'}
 = $result_elements{'chapter_sections'}[0];
+$result_elements{'chapter_sections'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'extra'}{'unit_command'}
 = 
$result_elements{'chapter_sections'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'extra'}{'section'};
+$result_elements{'chapter_sections'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'extra'}{'unit_command'}
 = 
$result_elements{'chapter_sections'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'extra'}{'section'};
+$result_elements{'chapter_sections'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}
 = 
$result_elements{'chapter_sections'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'chapter_sections'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'FastBack'}
 = 
$result_elements{'chapter_sections'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'chapter_sections'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'FastForward'}
 = 
$result_elements{'chapter_sections'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'};
+$result_elements{'chapter_sections'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Forward'}
 = 
$result_elements{'chapter_sections'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'};
+$result_elements{'chapter_sections'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'This'}
 = 
$result_elements{'chapter_sections'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'};
+$result_elements{'chapter_sections'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Up'}
 = 
$result_elements{'chapter_sections'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'chapter_sections'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastBack'}
 = 
$result_elements{'chapter_sections'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'chapter_sections'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'extra'}{'unit_command'}
 = 
$result_elements{'chapter_sections'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'extra'}{'section'};
+$result_elements{'chapter_sections'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'extra'}{'unit_command'}
 = 
$result_elements{'chapter_sections'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'extra'}{'section'};
+$result_elements{'chapter_sections'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'extra'}{'unit_command'}
 = 
$result_elements{'chapter_sections'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'
 [...]
+$result_elements{'chapter_sections'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'extra'}{'unit_command'}
 = 
$result_elements{'chapter_sections'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'
 [...]
+$result_elements{'chapter_sections'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}
 = 
$result_elements{'chapter_sections'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'};
+$result_elements{'chapter_sections'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'FastBack'}
 = 
$result_elements{'chapter_sections'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'};
+$result_elements{'chapter_sections'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'FastForward'}
 = 
$result_elements{'chapter_sections'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'};
+$result_elements{'chapter_sections'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Forward'}
 = 
$result_elements{'chapter_sections'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'d
 [...]
+$result_elements{'chapter_sections'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'This'}
 = 
$result_elements{'chapter_sections'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'dire
 [...]
+$result_elements{'chapter_sections'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Up'}
 = 
$result_elements{'chapter_sections'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'};
+$result_elements{'chapter_sections'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'FastBack'}
 = 
$result_elements{'chapter_sections'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'};
+$result_elements{'chapter_sections'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'FastForward'}
 = 
$result_elements{'chapter_sections'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'};
+$result_elements{'chapter_sections'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Forward'}
 = 
$result_elements{'chapter_sections'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'};
+$result_elements{'chapter_sections'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Next'}
 = 
$result_elements{'chapter_sections'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'};
+$result_elements{'chapter_sections'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'This'}
 = 
$result_elements{'chapter_sections'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'dire
 [...]
+$result_elements{'chapter_sections'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Up'}
 = 
$result_elements{'chapter_sections'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'direct
 [...]
+$result_elements{'chapter_sections'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'FastBack'}
 = 
$result_elements{'chapter_sections'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'};
+$result_elements{'chapter_sections'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'FastForward'}
 = 
$result_elements{'chapter_sections'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'};
+$result_elements{'chapter_sections'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Forward'}
 = 
$result_elements{'chapter_sections'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'};
+$result_elements{'chapter_sections'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Prev'}
 = 
$result_elements{'chapter_sections'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'};
+$result_elements{'chapter_sections'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'This'}
 = 
$result_elements{'chapter_sections'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'};
+$result_elements{'chapter_sections'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Up'}
 = 
$result_elements{'chapter_sections'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'direct
 [...]
+$result_elements{'chapter_sections'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastBack'}
 = 
$result_elements{'chapter_sections'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'};
+$result_elements{'chapter_sections'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Prev'}
 = 
$result_elements{'chapter_sections'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'};
+$result_elements{'chapter_sections'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'This'}
 = 
$result_elements{'chapter_sections'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'};
+$result_elements{'chapter_sections'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Forward'}
 = 
$result_elements{'chapter_sections'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'};
+$result_elements{'chapter_sections'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Next'}
 = 
$result_elements{'chapter_sections'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'};
+$result_elements{'chapter_sections'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Prev'}
 = 
$result_elements{'chapter_sections'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'chapter_sections'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'This'}
 = 
$result_elements{'chapter_sections'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'};
+$result_elements{'chapter_sections'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Forward'}
 = 
$result_elements{'chapter_sections'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'};
+$result_elements{'chapter_sections'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Next'}
 = 
$result_elements{'chapter_sections'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'};
+$result_elements{'chapter_sections'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Prev'}
 = $result_elements{'chapter_sections'}[0];
+$result_elements{'chapter_sections'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'This'}
 = 
$result_elements{'chapter_sections'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'chapter_sections'}[0]{'structure'}{'directions'}{'Forward'} 
= 
$result_elements{'chapter_sections'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'chapter_sections'}[0]{'structure'}{'directions'}{'Next'} = 
$result_elements{'chapter_sections'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'chapter_sections'}[0]{'structure'}{'directions'}{'This'} = 
$result_elements{'chapter_sections'}[0];
+$result_elements{'chapter_sections'}[1] = 
$result_elements{'chapter_sections'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'chapter_sections'}[2] = 
$result_elements{'chapter_sections'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'};
+$result_elements{'chapter_sections'}[3] = 
$result_elements{'chapter_sections'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'};
+$result_elements{'chapter_sections'}[4] = 
$result_elements{'chapter_sections'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'};
+$result_elements{'chapter_sections'}[5] = 
$result_elements{'chapter_sections'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'};
+$result_elements{'chapter_sections'}[6] = 
$result_elements{'chapter_sections'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'};
+$result_elements{'chapter_sections'}[7] = 
$result_elements{'chapter_sections'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'};
 
 
 
diff --git a/tp/t/results/sectioning/character_and_spaces_in_refs_out.pl 
b/tp/t/results/sectioning/character_and_spaces_in_refs_out.pl
index 1bf162df38..100e849582 100644
--- a/tp/t/results/sectioning/character_and_spaces_in_refs_out.pl
+++ b/tp/t/results/sectioning/character_and_spaces_in_refs_out.pl
@@ -686,6 +686,7 @@ $result_trees{'character_and_spaces_in_refs_out'} = [
                         'node' => {},
                         'unit_command' => {}
                       },
+                      'structure' => {},
                       'type' => 'unit',
                       'unit_prev' => {
                         'contents' => [
@@ -1059,6 +1060,7 @@ $result_trees{'character_and_spaces_in_refs_out'} = [
                           'section' => {},
                           'unit_command' => {}
                         },
+                        'structure' => {},
                         'type' => 'unit',
                         'unit_prev' => {}
                       }
@@ -1202,6 +1204,7 @@ $result_trees{'character_and_spaces_in_refs_out'} = [
                         'node' => {},
                         'unit_command' => {}
                       },
+                      'structure' => {},
                       'type' => 'unit',
                       'unit_prev' => {}
                     }
@@ -1387,6 +1390,7 @@ $result_trees{'character_and_spaces_in_refs_out'} = [
                         'node' => {},
                         'unit_command' => {}
                       },
+                      'structure' => {},
                       'type' => 'unit',
                       'unit_prev' => {}
                     }
@@ -1438,6 +1442,7 @@ $result_trees{'character_and_spaces_in_refs_out'} = [
       'section' => {},
       'unit_command' => {}
     },
+    'structure' => {},
     'type' => 'unit'
   },
   {},
@@ -1962,24 +1967,111 @@ $result_floats{'character_and_spaces_in_refs_out'} = 
{};
 $result_elements{'character_and_spaces_in_refs_out'} = [
   {
     'extra' => {
+      'node' => {
+        'cmdname' => 'node',
+        'extra' => {
+          'normalized' => 'Top',
+          'spaces_before_argument' => ' '
+        },
+        'menu_child' => {
+          'cmdname' => 'node',
+          'extra' => {
+            'normalized' => 'other-nodes',
+            'spaces_before_argument' => ' '
+          },
+          'menu_child' => {
+            'cmdname' => 'node',
+            'extra' => {
+              'normalized' => 
'_0021_005f_0022_0023_0024_0025_0026_0027_0028_0029_002a_002b_002d_002e',
+              'spaces_before_argument' => ' '
+            },
+            'menu_next' => {
+              'cmdname' => 'node',
+              'extra' => {
+                'normalized' => 
'_002f_003b_003c_003d_003e_003f_005b_005c_005d_005e_005f_0060_007c_007e',
+                'spaces_before_argument' => ' '
+              },
+              'menu_next' => {
+                'cmdname' => 'node',
+                'extra' => {
+                  'normalized' => 'local-node',
+                  'spaces_before_argument' => '  '
+                },
+                'menu_prev' => {},
+                'menu_up' => {},
+                'menu_up_hash' => {
+                  'other-nodes' => 1
+                }
+              },
+              'menu_prev' => {},
+              'menu_up' => {},
+              'menu_up_hash' => {
+                'other-nodes' => 1
+              }
+            },
+            'menu_up' => {},
+            'menu_up_hash' => {
+              'other-nodes' => 1
+            }
+          },
+          'menu_up' => {},
+          'menu_up_hash' => {
+            'Top' => 1
+          }
+        }
+      },
+      'section' => {
+        'cmdname' => 'top',
+        'extra' => {
+          'spaces_before_argument' => ' '
+        },
+        'level' => 0
+      },
+      'unit_command' => {}
+    },
+    'structure' => {
       'directions' => {
         'FastForward' => {
           'extra' => {
+            'node' => {},
+            'section' => {
+              'cmdname' => 'chapter',
+              'extra' => {
+                'spaces_before_argument' => ' '
+              },
+              'level' => 1,
+              'number' => 1
+            },
+            'unit_command' => {}
+          },
+          'structure' => {
             'directions' => {
               'Back' => {},
               'FastBack' => {},
               'Forward' => {
                 'extra' => {
+                  'node' => {},
+                  'unit_command' => {}
+                },
+                'structure' => {
                   'directions' => {
                     'Back' => {},
                     'FastBack' => {},
                     'Forward' => {
                       'extra' => {
+                        'node' => {},
+                        'unit_command' => {}
+                      },
+                      'structure' => {
                         'directions' => {
                           'Back' => {},
                           'FastBack' => {},
                           'Forward' => {
                             'extra' => {
+                              'node' => {},
+                              'unit_command' => {}
+                            },
+                            'structure' => {
                               'directions' => {
                                 'Back' => {},
                                 'FastBack' => {},
@@ -1988,61 +2080,7 @@ $result_elements{'character_and_spaces_in_refs_out'} = [
                                 'NodePrev' => {},
                                 'NodeUp' => {},
                                 'This' => {}
-                              },
-                              'node' => {
-                                'cmdname' => 'node',
-                                'extra' => {
-                                  'normalized' => 'local-node',
-                                  'spaces_before_argument' => '  '
-                                },
-                                'menu_prev' => {
-                                  'cmdname' => 'node',
-                                  'extra' => {
-                                    'normalized' => 
'_002f_003b_003c_003d_003e_003f_005b_005c_005d_005e_005f_0060_007c_007e',
-                                    'spaces_before_argument' => ' '
-                                  },
-                                  'menu_next' => {},
-                                  'menu_prev' => {
-                                    'cmdname' => 'node',
-                                    'extra' => {
-                                      'normalized' => 
'_0021_005f_0022_0023_0024_0025_0026_0027_0028_0029_002a_002b_002d_002e',
-                                      'spaces_before_argument' => ' '
-                                    },
-                                    'menu_next' => {},
-                                    'menu_up' => {
-                                      'cmdname' => 'node',
-                                      'extra' => {
-                                        'normalized' => 'other-nodes',
-                                        'spaces_before_argument' => ' '
-                                      },
-                                      'menu_child' => {},
-                                      'menu_up' => {
-                                        'cmdname' => 'node',
-                                        'extra' => {
-                                          'normalized' => 'Top',
-                                          'spaces_before_argument' => ' '
-                                        },
-                                        'menu_child' => {}
-                                      },
-                                      'menu_up_hash' => {
-                                        'Top' => 1
-                                      }
-                                    },
-                                    'menu_up_hash' => {
-                                      'other-nodes' => 1
-                                    }
-                                  },
-                                  'menu_up' => {},
-                                  'menu_up_hash' => {
-                                    'other-nodes' => 1
-                                  }
-                                },
-                                'menu_up' => {},
-                                'menu_up_hash' => {
-                                  'other-nodes' => 1
-                                }
-                              },
-                              'unit_command' => {}
+                              }
                             },
                             'type' => 'unit'
                           },
@@ -2052,9 +2090,7 @@ $result_elements{'character_and_spaces_in_refs_out'} = [
                           'NodePrev' => {},
                           'NodeUp' => {},
                           'This' => {}
-                        },
-                        'node' => {},
-                        'unit_command' => {}
+                        }
                       },
                       'type' => 'unit'
                     },
@@ -2064,9 +2100,7 @@ $result_elements{'character_and_spaces_in_refs_out'} = [
                     'NodePrev' => {},
                     'NodeUp' => {},
                     'This' => {}
-                  },
-                  'node' => {},
-                  'unit_command' => {}
+                  }
                 },
                 'type' => 'unit'
               },
@@ -2077,17 +2111,7 @@ $result_elements{'character_and_spaces_in_refs_out'} = [
               'NodeUp' => {},
               'This' => {},
               'Up' => {}
-            },
-            'node' => {},
-            'section' => {
-              'cmdname' => 'chapter',
-              'extra' => {
-                'spaces_before_argument' => ' '
-              },
-              'level' => 1,
-              'number' => 1
-            },
-            'unit_command' => {}
+            }
           },
           'type' => 'unit'
         },
@@ -2095,16 +2119,7 @@ $result_elements{'character_and_spaces_in_refs_out'} = [
         'NodeForward' => {},
         'NodeNext' => {},
         'This' => {}
-      },
-      'node' => {},
-      'section' => {
-        'cmdname' => 'top',
-        'extra' => {
-          'spaces_before_argument' => ' '
-        },
-        'level' => 0
-      },
-      'unit_command' => {}
+      }
     },
     'type' => 'unit'
   },
@@ -2113,61 +2128,61 @@ $result_elements{'character_and_spaces_in_refs_out'} = [
   {},
   {}
 ];
-$result_elements{'character_and_spaces_in_refs_out'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}
 = $result_elements{'character_and_spaces_in_refs_out'}[0];
-$result_elements{'character_and_spaces_in_refs_out'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastBack'}
 = $result_elements{'character_and_spaces_in_refs_out'}[0];
-$result_elements{'character_and_spaces_in_refs_out'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Back'}
 = 
$result_elements{'character_and_spaces_in_refs_out'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'character_and_spaces_in_refs_out'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'FastBack'}
 = 
$result_elements{'character_and_spaces_in_refs_out'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'character_and_spaces_in_refs_out'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Back'}
 = 
$result_elements{'character_and_spaces_in_refs_out'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Forward'};
-$result_elements{'character_and_spaces_in_refs_out'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'FastBack'}
 = 
$result_elements{'character_and_spaces_in_refs_out'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'character_and_spaces_in_refs_out'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Back'}
 = 
$result_elements{'character_and_spaces_in_refs_out'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'};
-$result_elements{'character_and_spaces_in_refs_out'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'FastBack'}
 = 
$result_elements{'character_and_spaces_in_refs_out'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'character_and_spaces_in_refs_out'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'NodeBack'}
 = 
$result_elements{'character_and_spaces_in_refs_out'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'};
-$result_elements{'character_and_spaces_in_refs_out'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'NodeForward'}
 = 
$result_elements{'character_and_spaces_in_refs_out'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Forward'};
-$result_elements{'character_and_spaces_in_refs_out'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'NodePrev'}
 = 
$result_elements{'character_and_spaces_in_refs_out'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'};
-$result_elements{'character_and_spaces_in_refs_out'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'NodeUp'}
 = 
$result_elements{'character_and_spaces_in_refs_out'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'character_and_spaces_in_refs_out'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'This'}
 = 
$result_elements{'character_and_spaces_in_refs_out'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'};
-$result_elements{'character_and_spaces_in_refs_out'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'node'}{'menu_prev'}{'menu_next'}
 = 
$result_elements{'character_and_spaces_in_refs_out'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'node'};
-$result_elements{'character_and_spaces_in_refs_out'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'node'}{'menu_prev'}{'menu_prev'}{'menu_next'}
 = 
$result_elements{'character_and_spaces_in_refs_out'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'node'}{'menu_prev'};
-$result_elements{'character_and_spaces_in_refs_out'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'node'}{'menu_prev'}{'menu_prev'}{'menu_up'}{'menu_child'}
 = 
$result_elements{'character_and_spaces_in_refs_out'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'node'}{'menu_prev'}{
 [...]
-$result_elements{'character_and_spaces_in_refs_out'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'node'}{'menu_prev'}{'menu_prev'}{'menu_up'}{'menu_up'}{'menu_child'}
 = 
$result_elements{'character_and_spaces_in_refs_out'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'node'}{'m
 [...]
-$result_elements{'character_and_spaces_in_refs_out'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'node'}{'menu_prev'}{'menu_up'}
 = 
$result_elements{'character_and_spaces_in_refs_out'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'node'}{'menu_prev'}{'menu_prev'}{'menu_up'};
-$result_elements{'character_and_spaces_in_refs_out'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'node'}{'menu_up'}
 = 
$result_elements{'character_and_spaces_in_refs_out'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'node'}{'menu_prev'}{'menu_prev'}{'menu_up'};
-$result_elements{'character_and_spaces_in_refs_out'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'unit_command'}
 = 
$result_elements{'character_and_spaces_in_refs_out'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'node'};
-$result_elements{'character_and_spaces_in_refs_out'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'NodeBack'}
 = 
$result_elements{'character_and_spaces_in_refs_out'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Forward'};
-$result_elements{'character_and_spaces_in_refs_out'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'NodeForward'}
 = 
$result_elements{'character_and_spaces_in_refs_out'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'};
-$result_elements{'character_and_spaces_in_refs_out'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'NodeNext'}
 = 
$result_elements{'character_and_spaces_in_refs_out'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'};
-$result_elements{'character_and_spaces_in_refs_out'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'NodePrev'}
 = 
$result_elements{'character_and_spaces_in_refs_out'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Forward'};
-$result_elements{'character_and_spaces_in_refs_out'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'NodeUp'}
 = 
$result_elements{'character_and_spaces_in_refs_out'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'character_and_spaces_in_refs_out'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'This'}
 = 
$result_elements{'character_and_spaces_in_refs_out'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'};
-$result_elements{'character_and_spaces_in_refs_out'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'node'}
 = 
$result_elements{'character_and_spaces_in_refs_out'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'node'}{'menu_prev'};
-$result_elements{'character_and_spaces_in_refs_out'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'unit_command'}
 = 
$result_elements{'character_and_spaces_in_refs_out'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'node'}{'menu_prev'};
-$result_elements{'character_and_spaces_in_refs_out'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'NodeBack'}
 = 
$result_elements{'character_and_spaces_in_refs_out'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'character_and_spaces_in_refs_out'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'NodeForward'}
 = 
$result_elements{'character_and_spaces_in_refs_out'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'};
-$result_elements{'character_and_spaces_in_refs_out'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'NodeNext'}
 = 
$result_elements{'character_and_spaces_in_refs_out'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'};
-$result_elements{'character_and_spaces_in_refs_out'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'NodePrev'}
 = 
$result_elements{'character_and_spaces_in_refs_out'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'character_and_spaces_in_refs_out'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'NodeUp'}
 = 
$result_elements{'character_and_spaces_in_refs_out'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'character_and_spaces_in_refs_out'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'This'}
 = 
$result_elements{'character_and_spaces_in_refs_out'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Forward'};
-$result_elements{'character_and_spaces_in_refs_out'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'node'}
 = 
$result_elements{'character_and_spaces_in_refs_out'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'node'}{'menu_prev'}{'menu_prev'};
-$result_elements{'character_and_spaces_in_refs_out'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'unit_command'}
 = 
$result_elements{'character_and_spaces_in_refs_out'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'node'}{'menu_prev'}{'menu_prev'};
-$result_elements{'character_and_spaces_in_refs_out'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'NodeBack'}
 = $result_elements{'character_and_spaces_in_refs_out'}[0];
-$result_elements{'character_and_spaces_in_refs_out'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'NodeForward'}
 = 
$result_elements{'character_and_spaces_in_refs_out'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Forward'};
-$result_elements{'character_and_spaces_in_refs_out'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'NodeNext'}
 = 
$result_elements{'character_and_spaces_in_refs_out'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Forward'};
-$result_elements{'character_and_spaces_in_refs_out'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'NodePrev'}
 = $result_elements{'character_and_spaces_in_refs_out'}[0];
-$result_elements{'character_and_spaces_in_refs_out'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'NodeUp'}
 = $result_elements{'character_and_spaces_in_refs_out'}[0];
-$result_elements{'character_and_spaces_in_refs_out'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'This'}
 = 
$result_elements{'character_and_spaces_in_refs_out'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'character_and_spaces_in_refs_out'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Up'}
 = $result_elements{'character_and_spaces_in_refs_out'}[0];
-$result_elements{'character_and_spaces_in_refs_out'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'node'}
 = 
$result_elements{'character_and_spaces_in_refs_out'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'node'}{'menu_prev'}{'menu_prev'}{'menu_up'};
-$result_elements{'character_and_spaces_in_refs_out'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'unit_command'}
 = 
$result_elements{'character_and_spaces_in_refs_out'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'node'}{'menu_prev'}{'menu_prev'}{'menu_up'};
-$result_elements{'character_and_spaces_in_refs_out'}[0]{'extra'}{'directions'}{'Forward'}
 = 
$result_elements{'character_and_spaces_in_refs_out'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'character_and_spaces_in_refs_out'}[0]{'extra'}{'directions'}{'NodeForward'}
 = 
$result_elements{'character_and_spaces_in_refs_out'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'character_and_spaces_in_refs_out'}[0]{'extra'}{'directions'}{'NodeNext'}
 = 
$result_elements{'character_and_spaces_in_refs_out'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'character_and_spaces_in_refs_out'}[0]{'extra'}{'directions'}{'This'}
 = $result_elements{'character_and_spaces_in_refs_out'}[0];
-$result_elements{'character_and_spaces_in_refs_out'}[0]{'extra'}{'node'} = 
$result_elements{'character_and_spaces_in_refs_out'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'node'}{'menu_prev'}{'menu_prev'}{'menu_up'}{'menu_up'};
-$result_elements{'character_and_spaces_in_refs_out'}[0]{'extra'}{'unit_command'}
 = 
$result_elements{'character_and_spaces_in_refs_out'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'node'}{'menu_prev'}{'menu_prev'}{'menu_up'}{'menu_up'};
-$result_elements{'character_and_spaces_in_refs_out'}[1] = 
$result_elements{'character_and_spaces_in_refs_out'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'character_and_spaces_in_refs_out'}[2] = 
$result_elements{'character_and_spaces_in_refs_out'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Forward'};
-$result_elements{'character_and_spaces_in_refs_out'}[3] = 
$result_elements{'character_and_spaces_in_refs_out'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'};
-$result_elements{'character_and_spaces_in_refs_out'}[4] = 
$result_elements{'character_and_spaces_in_refs_out'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'};
+$result_elements{'character_and_spaces_in_refs_out'}[0]{'extra'}{'node'}{'menu_child'}{'menu_child'}{'menu_next'}{'menu_next'}{'menu_prev'}
 = 
$result_elements{'character_and_spaces_in_refs_out'}[0]{'extra'}{'node'}{'menu_child'}{'menu_child'}{'menu_next'};
+$result_elements{'character_and_spaces_in_refs_out'}[0]{'extra'}{'node'}{'menu_child'}{'menu_child'}{'menu_next'}{'menu_next'}{'menu_up'}
 = 
$result_elements{'character_and_spaces_in_refs_out'}[0]{'extra'}{'node'}{'menu_child'};
+$result_elements{'character_and_spaces_in_refs_out'}[0]{'extra'}{'node'}{'menu_child'}{'menu_child'}{'menu_next'}{'menu_prev'}
 = 
$result_elements{'character_and_spaces_in_refs_out'}[0]{'extra'}{'node'}{'menu_child'}{'menu_child'};
+$result_elements{'character_and_spaces_in_refs_out'}[0]{'extra'}{'node'}{'menu_child'}{'menu_child'}{'menu_next'}{'menu_up'}
 = 
$result_elements{'character_and_spaces_in_refs_out'}[0]{'extra'}{'node'}{'menu_child'};
+$result_elements{'character_and_spaces_in_refs_out'}[0]{'extra'}{'node'}{'menu_child'}{'menu_child'}{'menu_up'}
 = 
$result_elements{'character_and_spaces_in_refs_out'}[0]{'extra'}{'node'}{'menu_child'};
+$result_elements{'character_and_spaces_in_refs_out'}[0]{'extra'}{'node'}{'menu_child'}{'menu_up'}
 = $result_elements{'character_and_spaces_in_refs_out'}[0]{'extra'}{'node'};
+$result_elements{'character_and_spaces_in_refs_out'}[0]{'extra'}{'unit_command'}
 = $result_elements{'character_and_spaces_in_refs_out'}[0]{'extra'}{'node'};
+$result_elements{'character_and_spaces_in_refs_out'}[0]{'structure'}{'directions'}{'FastForward'}{'extra'}{'node'}
 = 
$result_elements{'character_and_spaces_in_refs_out'}[0]{'extra'}{'node'}{'menu_child'};
+$result_elements{'character_and_spaces_in_refs_out'}[0]{'structure'}{'directions'}{'FastForward'}{'extra'}{'unit_command'}
 = 
$result_elements{'character_and_spaces_in_refs_out'}[0]{'extra'}{'node'}{'menu_child'};
+$result_elements{'character_and_spaces_in_refs_out'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}
 = $result_elements{'character_and_spaces_in_refs_out'}[0];
+$result_elements{'character_and_spaces_in_refs_out'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastBack'}
 = $result_elements{'character_and_spaces_in_refs_out'}[0];
+$result_elements{'character_and_spaces_in_refs_out'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Forward'}{'extra'}{'node'}
 = 
$result_elements{'character_and_spaces_in_refs_out'}[0]{'extra'}{'node'}{'menu_child'}{'menu_child'};
+$result_elements{'character_and_spaces_in_refs_out'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Forward'}{'extra'}{'unit_command'}
 = 
$result_elements{'character_and_spaces_in_refs_out'}[0]{'extra'}{'node'}{'menu_child'}{'menu_child'};
+$result_elements{'character_and_spaces_in_refs_out'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'Back'}
 = 
$result_elements{'character_and_spaces_in_refs_out'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'character_and_spaces_in_refs_out'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'FastBack'}
 = 
$result_elements{'character_and_spaces_in_refs_out'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'character_and_spaces_in_refs_out'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'Forward'}{'extra'}{'node'}
 = 
$result_elements{'character_and_spaces_in_refs_out'}[0]{'extra'}{'node'}{'menu_child'}{'menu_child'}{'menu_next'};
+$result_elements{'character_and_spaces_in_refs_out'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'Forward'}{'extra'}{'unit_command'}
 = 
$result_elements{'character_and_spaces_in_refs_out'}[0]{'extra'}{'node'}{'menu_child'}{'menu_child'}{'menu_next'};
+$result_elements{'character_and_spaces_in_refs_out'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'Back'}
 = 
$result_elements{'character_and_spaces_in_refs_out'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Forward'};
+$result_elements{'character_and_spaces_in_refs_out'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'FastBack'}
 = 
$result_elements{'character_and_spaces_in_refs_out'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'character_and_spaces_in_refs_out'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'Forward'}{'extra'}{'node'}
 = 
$result_elements{'character_and_spaces_in_refs_out'}[0]{'extra'}{'node'}{'menu_child'}{'menu_child'}{'menu_next'}{'menu_next'};
+$result_elements{'character_and_spaces_in_refs_out'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'Forward'}{'extra'}{'unit_command'}
 = 
$result_elements{'character_and_spaces_in_refs_out'}[0]{'extra'}{'node'}{'menu_child'}{'menu_child'}{'menu_next'}{'menu_next'};
+$result_elements{'character_and_spaces_in_refs_out'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'Back'}
 = 
$result_elements{'character_and_spaces_in_refs_out'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'Forward'};
+$result_elements{'character_and_spaces_in_refs_out'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'FastBack'}
 = 
$result_elements{'character_and_spaces_in_refs_out'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'character_and_spaces_in_refs_out'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'NodeBack'}
 = 
$result_elements{'character_and_spaces_in_refs_out'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'Forward'};
+$result_elements{'character_and_spaces_in_refs_out'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'NodeForward'}
 = 
$result_elements{'character_and_spaces_in_refs_out'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Forward'};
+$result_elements{'character_and_spaces_in_refs_out'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'NodePrev'}
 = 
$result_elements{'character_and_spaces_in_refs_out'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'Forward'};
+$result_elements{'character_and_spaces_in_refs_out'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'NodeUp'}
 = 
$result_elements{'character_and_spaces_in_refs_out'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'character_and_spaces_in_refs_out'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'This'}
 = 
$result_elements{'character_and_spaces_in_refs_out'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'Forward'};
+$result_elements{'character_and_spaces_in_refs_out'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'NodeBack'}
 = 
$result_elements{'character_and_spaces_in_refs_out'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Forward'};
+$result_elements{'character_and_spaces_in_refs_out'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'NodeForward'}
 = 
$result_elements{'character_and_spaces_in_refs_out'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'Forward'};
+$result_elements{'character_and_spaces_in_refs_out'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'NodeNext'}
 = 
$result_elements{'character_and_spaces_in_refs_out'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'Forward'};
+$result_elements{'character_and_spaces_in_refs_out'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'NodePrev'}
 = 
$result_elements{'character_and_spaces_in_refs_out'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Forward'};
+$result_elements{'character_and_spaces_in_refs_out'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'NodeUp'}
 = 
$result_elements{'character_and_spaces_in_refs_out'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'character_and_spaces_in_refs_out'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'This'}
 = 
$result_elements{'character_and_spaces_in_refs_out'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'Forward'};
+$result_elements{'character_and_spaces_in_refs_out'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'NodeBack'}
 = 
$result_elements{'character_and_spaces_in_refs_out'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'character_and_spaces_in_refs_out'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'NodeForward'}
 = 
$result_elements{'character_and_spaces_in_refs_out'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'Forward'};
+$result_elements{'character_and_spaces_in_refs_out'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'NodeNext'}
 = 
$result_elements{'character_and_spaces_in_refs_out'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'Forward'};
+$result_elements{'character_and_spaces_in_refs_out'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'NodePrev'}
 = 
$result_elements{'character_and_spaces_in_refs_out'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'character_and_spaces_in_refs_out'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'NodeUp'}
 = 
$result_elements{'character_and_spaces_in_refs_out'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'character_and_spaces_in_refs_out'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'This'}
 = 
$result_elements{'character_and_spaces_in_refs_out'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Forward'};
+$result_elements{'character_and_spaces_in_refs_out'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'NodeBack'}
 = $result_elements{'character_and_spaces_in_refs_out'}[0];
+$result_elements{'character_and_spaces_in_refs_out'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'NodeForward'}
 = 
$result_elements{'character_and_spaces_in_refs_out'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Forward'};
+$result_elements{'character_and_spaces_in_refs_out'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'NodeNext'}
 = 
$result_elements{'character_and_spaces_in_refs_out'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Forward'};
+$result_elements{'character_and_spaces_in_refs_out'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'NodePrev'}
 = $result_elements{'character_and_spaces_in_refs_out'}[0];
+$result_elements{'character_and_spaces_in_refs_out'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'NodeUp'}
 = $result_elements{'character_and_spaces_in_refs_out'}[0];
+$result_elements{'character_and_spaces_in_refs_out'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'This'}
 = 
$result_elements{'character_and_spaces_in_refs_out'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'character_and_spaces_in_refs_out'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Up'}
 = $result_elements{'character_and_spaces_in_refs_out'}[0];
+$result_elements{'character_and_spaces_in_refs_out'}[0]{'structure'}{'directions'}{'Forward'}
 = 
$result_elements{'character_and_spaces_in_refs_out'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'character_and_spaces_in_refs_out'}[0]{'structure'}{'directions'}{'NodeForward'}
 = 
$result_elements{'character_and_spaces_in_refs_out'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'character_and_spaces_in_refs_out'}[0]{'structure'}{'directions'}{'NodeNext'}
 = 
$result_elements{'character_and_spaces_in_refs_out'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'character_and_spaces_in_refs_out'}[0]{'structure'}{'directions'}{'This'}
 = $result_elements{'character_and_spaces_in_refs_out'}[0];
+$result_elements{'character_and_spaces_in_refs_out'}[1] = 
$result_elements{'character_and_spaces_in_refs_out'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'character_and_spaces_in_refs_out'}[2] = 
$result_elements{'character_and_spaces_in_refs_out'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Forward'};
+$result_elements{'character_and_spaces_in_refs_out'}[3] = 
$result_elements{'character_and_spaces_in_refs_out'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'Forward'};
+$result_elements{'character_and_spaces_in_refs_out'}[4] = 
$result_elements{'character_and_spaces_in_refs_out'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'Forward'};
 
 
 
diff --git a/tp/t/results/sectioning/complex.pl 
b/tp/t/results/sectioning/complex.pl
index 1af0e791c5..a598559025 100644
--- a/tp/t/results/sectioning/complex.pl
+++ b/tp/t/results/sectioning/complex.pl
@@ -524,6 +524,7 @@ $result_trees{'complex'} = [
       'section' => {},
       'unit_command' => {}
     },
+    'structure' => {},
     'type' => 'unit'
   },
   {
@@ -910,6 +911,7 @@ $result_trees{'complex'} = [
       'section' => {},
       'unit_command' => {}
     },
+    'structure' => {},
     'type' => 'unit',
     'unit_prev' => {}
   },
@@ -1286,6 +1288,7 @@ $result_trees{'complex'} = [
       'section' => {},
       'unit_command' => {}
     },
+    'structure' => {},
     'type' => 'unit',
     'unit_prev' => {}
   },
@@ -1375,6 +1378,7 @@ $result_trees{'complex'} = [
       'section' => {},
       'unit_command' => {}
     },
+    'structure' => {},
     'type' => 'unit',
     'unit_prev' => {}
   },
@@ -1464,6 +1468,7 @@ $result_trees{'complex'} = [
       'section' => {},
       'unit_command' => {}
     },
+    'structure' => {},
     'type' => 'unit',
     'unit_prev' => {}
   },
@@ -1553,6 +1558,7 @@ $result_trees{'complex'} = [
       'section' => {},
       'unit_command' => {}
     },
+    'structure' => {},
     'type' => 'unit',
     'unit_prev' => {}
   },
@@ -1642,6 +1648,7 @@ $result_trees{'complex'} = [
       'section' => {},
       'unit_command' => {}
     },
+    'structure' => {},
     'type' => 'unit',
     'unit_prev' => {}
   },
@@ -1847,6 +1854,7 @@ $result_trees{'complex'} = [
       'section' => {},
       'unit_command' => {}
     },
+    'structure' => {},
     'type' => 'unit',
     'unit_prev' => {}
   },
@@ -1942,6 +1950,7 @@ $result_trees{'complex'} = [
       'section' => {},
       'unit_command' => {}
     },
+    'structure' => {},
     'type' => 'unit',
     'unit_prev' => {}
   },
@@ -2125,6 +2134,7 @@ $result_trees{'complex'} = [
       'section' => {},
       'unit_command' => {}
     },
+    'structure' => {},
     'type' => 'unit',
     'unit_prev' => {}
   },
@@ -2294,6 +2304,7 @@ $result_trees{'complex'} = [
       'section' => {},
       'unit_command' => {}
     },
+    'structure' => {},
     'type' => 'unit',
     'unit_prev' => {}
   },
@@ -2400,6 +2411,7 @@ $result_trees{'complex'} = [
       'section' => {},
       'unit_command' => {}
     },
+    'structure' => {},
     'type' => 'unit',
     'unit_prev' => {}
   },
@@ -2681,6 +2693,7 @@ $result_trees{'complex'} = [
       'section' => {},
       'unit_command' => {}
     },
+    'structure' => {},
     'type' => 'unit',
     'unit_prev' => {}
   }
@@ -3971,38 +3984,330 @@ $result_floats{'complex'} = {};
 $result_elements{'complex'} = [
   {
     'extra' => {
+      'node' => {
+        'cmdname' => 'node',
+        'extra' => {
+          'normalized' => 'Top',
+          'spaces_before_argument' => ' '
+        },
+        'menu_child' => {
+          'cmdname' => 'node',
+          'extra' => {
+            'normalized' => 'First-node',
+            'spaces_before_argument' => ' '
+          },
+          'menu_child' => {
+            'cmdname' => 'node',
+            'extra' => {
+              'normalized' => 'unnumbered',
+              'spaces_before_argument' => ' '
+            },
+            'menu_child' => {
+              'cmdname' => 'node',
+              'extra' => {
+                'normalized' => 'unnumbered-sub',
+                'spaces_before_argument' => ' '
+              },
+              'menu_next' => {
+                'cmdname' => 'node',
+                'extra' => {
+                  'normalized' => 'numbered-sub',
+                  'spaces_before_argument' => ' '
+                },
+                'menu_next' => {
+                  'cmdname' => 'node',
+                  'extra' => {
+                    'normalized' => 'unnumbered-sub2',
+                    'spaces_before_argument' => ' '
+                  },
+                  'menu_next' => {
+                    'cmdname' => 'node',
+                    'extra' => {
+                      'normalized' => 'numbered-sub2',
+                      'spaces_before_argument' => ' '
+                    },
+                    'menu_prev' => {},
+                    'menu_up' => {},
+                    'menu_up_hash' => {
+                      'unnumbered' => 1
+                    }
+                  },
+                  'menu_prev' => {},
+                  'menu_up' => {},
+                  'menu_up_hash' => {
+                    'unnumbered' => 1
+                  }
+                },
+                'menu_prev' => {},
+                'menu_up' => {},
+                'menu_up_hash' => {
+                  'unnumbered' => 1
+                }
+              },
+              'menu_up' => {},
+              'menu_up_hash' => {
+                'unnumbered' => 1
+              }
+            },
+            'menu_next' => {
+              'cmdname' => 'node',
+              'extra' => {
+                'normalized' => 'unnumbered2',
+                'spaces_before_argument' => ' '
+              },
+              'menu_child' => {
+                'cmdname' => 'node',
+                'extra' => {
+                  'normalized' => 'numbered-sub3',
+                  'spaces_before_argument' => ' '
+                },
+                'menu_up' => {},
+                'menu_up_hash' => {
+                  'unnumbered2' => 1
+                }
+              },
+              'menu_next' => {
+                'cmdname' => 'node',
+                'extra' => {
+                  'normalized' => 'numbered',
+                  'spaces_before_argument' => ' '
+                },
+                'menu_prev' => {},
+                'menu_up' => {},
+                'menu_up_hash' => {
+                  'First-node' => 1
+                }
+              },
+              'menu_prev' => {},
+              'menu_up' => {},
+              'menu_up_hash' => {
+                'First-node' => 1
+              }
+            },
+            'menu_up' => {},
+            'menu_up_hash' => {
+              'First-node' => 1
+            }
+          },
+          'menu_next' => {
+            'cmdname' => 'node',
+            'extra' => {
+              'normalized' => 'between-node',
+              'spaces_before_argument' => ' '
+            },
+            'menu_next' => {
+              'cmdname' => 'node',
+              'extra' => {
+                'normalized' => 'Second-node',
+                'spaces_before_argument' => ' '
+              },
+              'menu_next' => {
+                'cmdname' => 'node',
+                'extra' => {
+                  'normalized' => 'Third-node-unnumbered',
+                  'spaces_before_argument' => ' '
+                },
+                'menu_next' => {
+                  'cmdname' => 'node',
+                  'extra' => {
+                    'normalized' => 'continuity',
+                    'spaces_before_argument' => ' '
+                  },
+                  'menu_next' => {
+                    'cmdname' => 'node',
+                    'extra' => {
+                      'normalized' => 'Last-node-no-description',
+                      'spaces_before_argument' => ' '
+                    },
+                    'menu_prev' => {},
+                    'menu_up' => {},
+                    'menu_up_hash' => {
+                      'Top' => 1
+                    }
+                  },
+                  'menu_prev' => {},
+                  'menu_up' => {},
+                  'menu_up_hash' => {
+                    'Top' => 1
+                  }
+                },
+                'menu_prev' => {},
+                'menu_up' => {},
+                'menu_up_hash' => {
+                  'Top' => 1
+                }
+              },
+              'menu_prev' => {},
+              'menu_up' => {},
+              'menu_up_hash' => {
+                'Top' => 1
+              }
+            },
+            'menu_prev' => {},
+            'menu_up' => {},
+            'menu_up_hash' => {
+              'Top' => 1
+            }
+          },
+          'menu_up' => {},
+          'menu_up_hash' => {
+            'Top' => 1
+          }
+        }
+      },
+      'section' => {
+        'cmdname' => 'top',
+        'extra' => {},
+        'level' => 0
+      },
+      'unit_command' => {}
+    },
+    'structure' => {
       'directions' => {
         'FastForward' => {
           'extra' => {
+            'node' => {},
+            'section' => {
+              'cmdname' => 'chapter',
+              'extra' => {
+                'spaces_before_argument' => ' '
+              },
+              'level' => 1,
+              'number' => 1
+            },
+            'unit_command' => {}
+          },
+          'structure' => {
             'directions' => {
               'Back' => {},
               'FastBack' => {},
               'FastForward' => {
                 'extra' => {
+                  'node' => {},
+                  'section' => {
+                    'cmdname' => 'chapter',
+                    'extra' => {
+                      'spaces_before_argument' => ' '
+                    },
+                    'level' => 1,
+                    'number' => 2
+                  },
+                  'unit_command' => {}
+                },
+                'structure' => {
                   'directions' => {
                     'Back' => {
                       'extra' => {
+                        'node' => {},
+                        'section' => {
+                          'cmdname' => 'section',
+                          'extra' => {
+                            'spaces_before_argument' => '  '
+                          },
+                          'level' => 2,
+                          'number' => '1.1'
+                        },
+                        'unit_command' => {}
+                      },
+                      'structure' => {
                         'directions' => {
                           'Back' => {
                             'extra' => {
+                              'node' => {},
+                              'section' => {
+                                'cmdname' => 'subsection',
+                                'extra' => {
+                                  'spaces_before_argument' => ' '
+                                },
+                                'level' => 3
+                              },
+                              'unit_command' => {}
+                            },
+                            'structure' => {
                               'directions' => {
                                 'Back' => {
                                   'extra' => {
+                                    'node' => {},
+                                    'section' => {
+                                      'cmdname' => 'unnumberedsec',
+                                      'extra' => {
+                                        'spaces_before_argument' => ' '
+                                      },
+                                      'level' => 2
+                                    },
+                                    'unit_command' => {}
+                                  },
+                                  'structure' => {
                                     'directions' => {
                                       'Back' => {
                                         'extra' => {
+                                          'node' => {},
+                                          'section' => {
+                                            'cmdname' => 'subsection',
+                                            'extra' => {
+                                              'spaces_before_argument' => ' '
+                                            },
+                                            'level' => 3
+                                          },
+                                          'unit_command' => {}
+                                        },
+                                        'structure' => {
                                           'directions' => {
                                             'Back' => {
                                               'extra' => {
+                                                'node' => {},
+                                                'section' => {
+                                                  'cmdname' => 
'unnumberedsubsec',
+                                                  'extra' => {
+                                                    'spaces_before_argument' 
=> ' '
+                                                  },
+                                                  'level' => 3
+                                                },
+                                                'unit_command' => {}
+                                              },
+                                              'structure' => {
                                                 'directions' => {
                                                   'Back' => {
                                                     'extra' => {
+                                                      'node' => {},
+                                                      'section' => {
+                                                        'cmdname' => 
'subsection',
+                                                        'extra' => {
+                                                          
'spaces_before_argument' => ' '
+                                                        },
+                                                        'level' => 3
+                                                      },
+                                                      'unit_command' => {}
+                                                    },
+                                                    'structure' => {
                                                       'directions' => {
                                                         'Back' => {
                                                           'extra' => {
+                                                            'node' => {},
+                                                            'section' => {
+                                                              'cmdname' => 
'unnumberedsubsec',
+                                                              'extra' => {
+                                                                
'spaces_before_argument' => ' '
+                                                              },
+                                                              'level' => 3
+                                                            },
+                                                            'unit_command' => 
{}
+                                                          },
+                                                          'structure' => {
                                                             'directions' => {
                                                               'Back' => {
                                                                 'extra' => {
+                                                                  'node' => {},
+                                                                  'section' => 
{
+                                                                    'cmdname' 
=> 'unnumberedsec',
+                                                                    'extra' => 
{
+                                                                      
'spaces_before_argument' => ' '
+                                                                    },
+                                                                    'level' => 
2
+                                                                  },
+                                                                  
'unit_command' => {}
+                                                                },
+                                                                'structure' => 
{
                                                                   'directions' 
=> {
                                                                     'Back' => 
{},
                                                                     'FastBack' 
=> {},
@@ -4015,186 +4320,7 @@ $result_elements{'complex'} = [
                                                                     'NodeUp' 
=> {},
                                                                     'This' => 
{},
                                                                     'Up' => {}
-                                                                  },
-                                                                  'node' => {
-                                                                    'cmdname' 
=> 'node',
-                                                                    'extra' => 
{
-                                                                      
'normalized' => 'unnumbered',
-                                                                      
'spaces_before_argument' => ' '
-                                                                    },
-                                                                    
'menu_child' => {
-                                                                      
'cmdname' => 'node',
-                                                                      'extra' 
=> {
-                                                                        
'normalized' => 'unnumbered-sub',
-                                                                        
'spaces_before_argument' => ' '
-                                                                      },
-                                                                      
'menu_next' => {
-                                                                        
'cmdname' => 'node',
-                                                                        
'extra' => {
-                                                                          
'normalized' => 'numbered-sub',
-                                                                          
'spaces_before_argument' => ' '
-                                                                        },
-                                                                        
'menu_next' => {
-                                                                          
'cmdname' => 'node',
-                                                                          
'extra' => {
-                                                                            
'normalized' => 'unnumbered-sub2',
-                                                                            
'spaces_before_argument' => ' '
-                                                                          },
-                                                                          
'menu_next' => {
-                                                                            
'cmdname' => 'node',
-                                                                            
'extra' => {
-                                                                              
'normalized' => 'numbered-sub2',
-                                                                              
'spaces_before_argument' => ' '
-                                                                            },
-                                                                            
'menu_prev' => {},
-                                                                            
'menu_up' => {},
-                                                                            
'menu_up_hash' => {
-                                                                              
'unnumbered' => 1
-                                                                            }
-                                                                          },
-                                                                          
'menu_prev' => {},
-                                                                          
'menu_up' => {},
-                                                                          
'menu_up_hash' => {
-                                                                            
'unnumbered' => 1
-                                                                          }
-                                                                        },
-                                                                        
'menu_prev' => {},
-                                                                        
'menu_up' => {},
-                                                                        
'menu_up_hash' => {
-                                                                          
'unnumbered' => 1
-                                                                        }
-                                                                      },
-                                                                      
'menu_up' => {},
-                                                                      
'menu_up_hash' => {
-                                                                        
'unnumbered' => 1
-                                                                      }
-                                                                    },
-                                                                    
'menu_next' => {
-                                                                      
'cmdname' => 'node',
-                                                                      'extra' 
=> {
-                                                                        
'normalized' => 'unnumbered2',
-                                                                        
'spaces_before_argument' => ' '
-                                                                      },
-                                                                      
'menu_child' => {
-                                                                        
'cmdname' => 'node',
-                                                                        
'extra' => {
-                                                                          
'normalized' => 'numbered-sub3',
-                                                                          
'spaces_before_argument' => ' '
-                                                                        },
-                                                                        
'menu_up' => {},
-                                                                        
'menu_up_hash' => {
-                                                                          
'unnumbered2' => 1
-                                                                        }
-                                                                      },
-                                                                      
'menu_next' => {
-                                                                        
'cmdname' => 'node',
-                                                                        
'extra' => {
-                                                                          
'normalized' => 'numbered',
-                                                                          
'spaces_before_argument' => ' '
-                                                                        },
-                                                                        
'menu_prev' => {},
-                                                                        
'menu_up' => {
-                                                                          
'cmdname' => 'node',
-                                                                          
'extra' => {
-                                                                            
'normalized' => 'First-node',
-                                                                            
'spaces_before_argument' => ' '
-                                                                          },
-                                                                          
'menu_child' => {},
-                                                                          
'menu_next' => {
-                                                                            
'cmdname' => 'node',
-                                                                            
'extra' => {
-                                                                              
'normalized' => 'between-node',
-                                                                              
'spaces_before_argument' => ' '
-                                                                            },
-                                                                            
'menu_next' => {
-                                                                              
'cmdname' => 'node',
-                                                                              
'extra' => {
-                                                                               
 'normalized' => 'Second-node',
-                                                                               
 'spaces_before_argument' => ' '
-                                                                              
},
-                                                                              
'menu_next' => {
-                                                                               
 'cmdname' => 'node',
-                                                                               
 'extra' => {
-                                                                               
   'normalized' => 'Third-node-unnumbered',
-                                                                               
   'spaces_before_argument' => ' '
-                                                                               
 },
-                                                                               
 'menu_next' => {
-                                                                               
   'cmdname' => 'node',
-                                                                               
   'extra' => {
-                                                                               
     'normalized' => 'continuity',
-                                                                               
     'spaces_before_argument' => ' '
-                                                                               
   },
-                                                                               
   'menu_next' => {
-                                                                               
     'cmdname' => 'node',
-                                                                               
     'extra' => {
-                                                                               
       'normalized' => 'Last-node-no-description',
-                                                                               
       'spaces_before_argument' => ' '
-                                                                               
     },
-                                                                               
     'menu_prev' => {},
-                                                                               
     'menu_up' => {
-                                                                               
       'cmdname' => 'node',
-                                                                               
       'extra' => {
-                                                                               
         'normalized' => 'Top',
-                                                                               
         'spaces_before_argument' => ' '
-                                                                               
       },
-                                                                               
       'menu_child' => {}
-                                                                               
     },
-                                                                               
     'menu_up_hash' => {
-                                                                               
       'Top' => 1
-                                                                               
     }
-                                                                               
   },
-                                                                               
   'menu_prev' => {},
-                                                                               
   'menu_up' => {},
-                                                                               
   'menu_up_hash' => {
-                                                                               
     'Top' => 1
-                                                                               
   }
-                                                                               
 },
-                                                                               
 'menu_prev' => {},
-                                                                               
 'menu_up' => {},
-                                                                               
 'menu_up_hash' => {
-                                                                               
   'Top' => 1
-                                                                               
 }
-                                                                              
},
-                                                                              
'menu_prev' => {},
-                                                                              
'menu_up' => {},
-                                                                              
'menu_up_hash' => {
-                                                                               
 'Top' => 1
-                                                                              }
-                                                                            },
-                                                                            
'menu_prev' => {},
-                                                                            
'menu_up' => {},
-                                                                            
'menu_up_hash' => {
-                                                                              
'Top' => 1
-                                                                            }
-                                                                          },
-                                                                          
'menu_up' => {},
-                                                                          
'menu_up_hash' => {
-                                                                            
'Top' => 1
-                                                                          }
-                                                                        },
-                                                                        
'menu_up_hash' => {
-                                                                          
'First-node' => 1
-                                                                        }
-                                                                      },
-                                                                      
'menu_prev' => {},
-                                                                      
'menu_up' => {},
-                                                                      
'menu_up_hash' => {
-                                                                        
'First-node' => 1
-                                                                      }
-                                                                    },
-                                                                    'menu_up' 
=> {},
-                                                                    
'menu_up_hash' => {
-                                                                      
'First-node' => 1
-                                                                    }
-                                                                  },
-                                                                  'section' => 
{
-                                                                    'cmdname' 
=> 'unnumberedsec',
-                                                                    'extra' => 
{
-                                                                      
'spaces_before_argument' => ' '
-                                                                    },
-                                                                    'level' => 
2
-                                                                  },
-                                                                  
'unit_command' => {}
+                                                                  }
                                                                 },
                                                                 'type' => 
'unit'
                                                               },
@@ -4208,16 +4334,7 @@ $result_elements{'complex'} = [
                                                               'NodeUp' => {},
                                                               'This' => {},
                                                               'Up' => {}
-                                                            },
-                                                            'node' => {},
-                                                            'section' => {
-                                                              'cmdname' => 
'unnumberedsubsec',
-                                                              'extra' => {
-                                                                
'spaces_before_argument' => ' '
-                                                              },
-                                                              'level' => 3
-                                                            },
-                                                            'unit_command' => 
{}
+                                                            }
                                                           },
                                                           'type' => 'unit'
                                                         },
@@ -4233,16 +4350,7 @@ $result_elements{'complex'} = [
                                                         'Prev' => {},
                                                         'This' => {},
                                                         'Up' => {}
-                                                      },
-                                                      'node' => {},
-                                                      'section' => {
-                                                        'cmdname' => 
'subsection',
-                                                        'extra' => {
-                                                          
'spaces_before_argument' => ' '
-                                                        },
-                                                        'level' => 3
-                                                      },
-                                                      'unit_command' => {}
+                                                      }
                                                     },
                                                     'type' => 'unit'
                                                   },
@@ -4258,16 +4366,7 @@ $result_elements{'complex'} = [
                                                   'Prev' => {},
                                                   'This' => {},
                                                   'Up' => {}
-                                                },
-                                                'node' => {},
-                                                'section' => {
-                                                  'cmdname' => 
'unnumberedsubsec',
-                                                  'extra' => {
-                                                    'spaces_before_argument' 
=> ' '
-                                                  },
-                                                  'level' => 3
-                                                },
-                                                'unit_command' => {}
+                                                }
                                               },
                                               'type' => 'unit'
                                             },
@@ -4281,16 +4380,7 @@ $result_elements{'complex'} = [
                                             'Prev' => {},
                                             'This' => {},
                                             'Up' => {}
-                                          },
-                                          'node' => {},
-                                          'section' => {
-                                            'cmdname' => 'subsection',
-                                            'extra' => {
-                                              'spaces_before_argument' => ' '
-                                            },
-                                            'level' => 3
-                                          },
-                                          'unit_command' => {}
+                                          }
                                         },
                                         'type' => 'unit'
                                       },
@@ -4306,16 +4396,7 @@ $result_elements{'complex'} = [
                                       'Prev' => {},
                                       'This' => {},
                                       'Up' => {}
-                                    },
-                                    'node' => {},
-                                    'section' => {
-                                      'cmdname' => 'unnumberedsec',
-                                      'extra' => {
-                                        'spaces_before_argument' => ' '
-                                      },
-                                      'level' => 2
-                                    },
-                                    'unit_command' => {}
+                                    }
                                   },
                                   'type' => 'unit'
                                 },
@@ -4327,16 +4408,7 @@ $result_elements{'complex'} = [
                                 'NodeUp' => {},
                                 'This' => {},
                                 'Up' => {}
-                              },
-                              'node' => {},
-                              'section' => {
-                                'cmdname' => 'subsection',
-                                'extra' => {
-                                  'spaces_before_argument' => ' '
-                                },
-                                'level' => 3
-                              },
-                              'unit_command' => {}
+                              }
                             },
                             'type' => 'unit'
                           },
@@ -4349,28 +4421,40 @@ $result_elements{'complex'} = [
                           'Prev' => {},
                           'This' => {},
                           'Up' => {}
-                        },
+                        }
+                      },
+                      'type' => 'unit'
+                    },
+                    'FastBack' => {},
+                    'FastForward' => {
+                      'extra' => {
                         'node' => {},
                         'section' => {
-                          'cmdname' => 'section',
+                          'cmdname' => 'unnumbered',
                           'extra' => {
-                            'spaces_before_argument' => '  '
+                            'spaces_before_argument' => ' '
                           },
-                          'level' => 2,
-                          'number' => '1.1'
+                          'level' => 1
                         },
                         'unit_command' => {}
                       },
-                      'type' => 'unit'
-                    },
-                    'FastBack' => {},
-                    'FastForward' => {
-                      'extra' => {
+                      'structure' => {
                         'directions' => {
                           'Back' => {},
                           'FastBack' => {},
                           'FastForward' => {
                             'extra' => {
+                              'node' => {},
+                              'section' => {
+                                'cmdname' => 'unnumbered',
+                                'extra' => {
+                                  'spaces_before_argument' => ' '
+                                },
+                                'level' => 1
+                              },
+                              'unit_command' => {}
+                            },
+                            'structure' => {
                               'directions' => {
                                 'Back' => {},
                                 'FastBack' => {},
@@ -4382,16 +4466,7 @@ $result_elements{'complex'} = [
                                 'Prev' => {},
                                 'This' => {},
                                 'Up' => {}
-                              },
-                              'node' => {},
-                              'section' => {
-                                'cmdname' => 'unnumbered',
-                                'extra' => {
-                                  'spaces_before_argument' => ' '
-                                },
-                                'level' => 1
-                              },
-                              'unit_command' => {}
+                              }
                             },
                             'type' => 'unit'
                           },
@@ -4405,16 +4480,7 @@ $result_elements{'complex'} = [
                           'Prev' => {},
                           'This' => {},
                           'Up' => {}
-                        },
-                        'node' => {},
-                        'section' => {
-                          'cmdname' => 'unnumbered',
-                          'extra' => {
-                            'spaces_before_argument' => ' '
-                          },
-                          'level' => 1
-                        },
-                        'unit_command' => {}
+                        }
                       },
                       'type' => 'unit'
                     },
@@ -4426,17 +4492,7 @@ $result_elements{'complex'} = [
                     'Prev' => {},
                     'This' => {},
                     'Up' => {}
-                  },
-                  'node' => {},
-                  'section' => {
-                    'cmdname' => 'chapter',
-                    'extra' => {
-                      'spaces_before_argument' => ' '
-                    },
-                    'level' => 1,
-                    'number' => 2
-                  },
-                  'unit_command' => {}
+                  }
                 },
                 'type' => 'unit'
               },
@@ -4448,17 +4504,7 @@ $result_elements{'complex'} = [
               'NodeUp' => {},
               'This' => {},
               'Up' => {}
-            },
-            'node' => {},
-            'section' => {
-              'cmdname' => 'chapter',
-              'extra' => {
-                'spaces_before_argument' => ' '
-              },
-              'level' => 1,
-              'number' => 1
-            },
-            'unit_command' => {}
+            }
           },
           'type' => 'unit'
         },
@@ -4476,14 +4522,7 @@ $result_elements{'complex'} = [
           'type' => 'external_node'
         },
         'This' => {}
-      },
-      'node' => {},
-      'section' => {
-        'cmdname' => 'top',
-        'extra' => {},
-        'level' => 0
-      },
-      'unit_command' => {}
+      }
     },
     'type' => 'unit'
   },
@@ -4500,196 +4539,196 @@ $result_elements{'complex'} = [
   {},
   {}
 ];
-$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}
 = $result_elements{'complex'}[0];
-$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastBack'}
 = $result_elements{'complex'}[0];
-$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}
 = $result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'FastBack'}
 = $result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'FastForward'}
 = 
$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Fast
 [...]
-$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Forward'}
 = 
$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForw
 [...]
-$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Next'}
 = 
$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward
 [...]
-$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'NodeBack'}
 = $result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'NodeForward'}
 = 
$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Fast
 [...]
-$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'NodeNext'}
 = 
$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastFor
 [...]
-$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'NodeUp'}
 = $result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'This'}
 = 
$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward
 [...]
-$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Up'}
 = $result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'node'}{'menu_child'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_prev'}
 = $result_elements{'complex'}[0]{'extra'}{'directions' [...]
-$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'node'}{'menu_child'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_up'}
 = $result_elements{'complex'}[0]{'extra'}{'directions'}{ [...]
-$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'node'}{'menu_child'}{'menu_next'}{'menu_next'}{'menu_prev'}
 = $result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForwar [...]
-$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'node'}{'menu_child'}{'menu_next'}{'menu_next'}{'menu_up'}
 = $result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward' [...]
-$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'node'}{'menu_child'}{'menu_next'}{'menu_prev'}
 = 
$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{ 
[...]
-$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'node'}{'menu_child'}{'menu_next'}{'menu_up'}
 = 
$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'d
 [...]
-$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'node'}{'menu_child'}{'menu_up'}
 = 
$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'
 [...]
-$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'node'}{'menu_next'}{'menu_child'}{'menu_up'}
 = 
$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'d
 [...]
-$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'node'}{'menu_next'}{'menu_next'}{'menu_prev'}
 = 
$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{' 
[...]
-$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'node'}{'menu_next'}{'menu_next'}{'menu_up'}{'menu_child'}
 = $result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward' [...]
-$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'node'}{'menu_next'}{'menu_next'}{'menu_up'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_prev'}
 = $re [...]
-$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'node'}{'menu_next'}{'menu_next'}{'menu_up'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_up'}{'menu_c
 [...]
-$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'node'}{'menu_next'}{'menu_next'}{'menu_up'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_prev'}
 = $result_elements [...]
-$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'node'}{'menu_next'}{'menu_next'}{'menu_up'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_up'}
 = $result_elements{' [...]
-$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'node'}{'menu_next'}{'menu_next'}{'menu_up'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_prev'}
 = $result_elements{'complex'}[0 [...]
-$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'node'}{'menu_next'}{'menu_next'}{'menu_up'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_up'}
 = $result_elements{'complex'}[0]{ [...]
-$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'node'}{'menu_next'}{'menu_next'}{'menu_up'}{'menu_next'}{'menu_next'}{'menu_prev'}
 = $result_elements{'complex'}[0]{'extra'}{'d [...]
-$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'node'}{'menu_next'}{'menu_next'}{'menu_up'}{'menu_next'}{'menu_next'}{'menu_up'}
 = $result_elements{'complex'}[0]{'extra'}{'dir [...]
-$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'node'}{'menu_next'}{'menu_next'}{'menu_up'}{'menu_next'}{'menu_prev'}
 = $result_elements{'complex'}[0]{'extra'}{'directions'}{' [...]
-$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'node'}{'menu_next'}{'menu_next'}{'menu_up'}{'menu_next'}{'menu_up'}
 = $result_elements{'complex'}[0]{'extra'}{'directions'}{'Fa [...]
-$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'node'}{'menu_next'}{'menu_next'}{'menu_up'}{'menu_up'}
 = $result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{' [...]
-$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'node'}{'menu_next'}{'menu_prev'}
 = 
$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{
 [...]
-$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'node'}{'menu_next'}{'menu_up'}
 = 
$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'F
 [...]
-$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'node'}{'menu_up'}
 = 
$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{
 [...]
-$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'unit_command'}
 = 
$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'ex
 [...]
-$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'FastBack'}
 = $result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'FastForward'}
 = 
$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'};
-$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Forward'}
 = 
$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'B
 [...]
-$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Next'}
 = 
$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back
 [...]
-$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'NodeBack'}
 = 
$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'
 [...]
-$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'NodeForward'}
 = 
$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'
 [...]
-$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'NodeNext'}
 = 
$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'
 [...]
-$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'NodeUp'}
 = 
$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Ba
 [...]
-$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'This'}
 = 
$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back
 [...]
-$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Up'}
 = 
$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}
 [...]
-$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'node'}
 = 
$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'d
 [...]
-$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'unit_command'}
 = 
$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'ex
 [...]
-$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'FastBack'}
 = $result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'FastForward'}
 = 
$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'};
-$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Forward'}
 = 
$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'B
 [...]
-$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Next'}
 = 
$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back
 [...]
-$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'NodeBack'}
 = 
$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'
 [...]
-$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'NodeForward'}
 = 
$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'
 [...]
-$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'NodeNext'}
 = 
$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'
 [...]
-$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'NodePrev'}
 = 
$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'
 [...]
-$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'NodeUp'}
 = 
$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Ba
 [...]
-$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Prev'}
 = 
$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back
 [...]
-$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'This'}
 = 
$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back
 [...]
-$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Up'}
 = 
$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}
 [...]
-$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'node'}
 = 
$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'d
 [...]
-$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'unit_command'}
 = 
$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'ex
 [...]
-$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'FastBack'}
 = $result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'FastForward'}
 = 
$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'};
-$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Forward'}
 = 
$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'B
 [...]
-$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Next'}
 = 
$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back
 [...]
-$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'NodeBack'}
 = 
$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'
 [...]
-$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'NodeForward'}
 = 
$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'
 [...]
-$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'NodeNext'}
 = 
$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'
 [...]
-$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'NodePrev'}
 = 
$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'
 [...]
-$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'NodeUp'}
 = 
$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Ba
 [...]
-$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Prev'}
 = 
$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back
 [...]
-$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'This'}
 = 
$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back
 [...]
-$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Up'}
 = 
$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}
 [...]
-$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'node'}
 = 
$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'d
 [...]
-$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'unit_command'}
 = 
$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'ex
 [...]
-$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'FastBack'}
 = $result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'FastForward'}
 = 
$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'};
-$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Forward'}
 = 
$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'};
-$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'NodeBack'}
 = 
$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'
 [...]
-$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'NodeForward'}
 = 
$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'};
-$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'NodePrev'}
 = 
$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'
 [...]
-$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'NodeUp'}
 = 
$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Ba
 [...]
-$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Prev'}
 = 
$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back
 [...]
-$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'This'}
 = 
$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'};
-$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Up'}
 = 
$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}
 [...]
-$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'node'}
 = 
$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'d
 [...]
-$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'unit_command'}
 = 
$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'ex
 [...]
-$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'FastBack'}
 = $result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'FastForward'}
 = 
$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'};
-$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Forward'}
 = 
$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'};
-$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Next'}
 = 
$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'};
-$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'NodeBack'}
 = 
$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'};
-$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'NodeForward'}
 = 
$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'};
-$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'NodeNext'}
 = 
$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'};
-$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'NodePrev'}
 = 
$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'
 [...]
-$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'NodeUp'}
 = $result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Prev'}
 = 
$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back
 [...]
-$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'This'}
 = 
$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'};
-$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Up'}
 = $result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'node'}
 = 
$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'d
 [...]
-$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'unit_command'}
 = 
$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'section'};
-$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'FastBack'}
 = $result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'FastForward'}
 = 
$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'};
-$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Forward'}
 = 
$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'};
-$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'NodeBack'}
 = 
$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'};
-$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'NodeForward'}
 = 
$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'};
-$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'NodeUp'}
 = 
$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'};
-$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'This'}
 = 
$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'};
-$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Up'}
 = 
$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'};
-$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'node'}
 = 
$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'d
 [...]
-$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'unit_command'}
 = 
$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'section'};
-$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'FastBack'}
 = $result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'FastForward'}
 = 
$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'};
-$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Forward'}
 = 
$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'};
-$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'NodeBack'}
 = 
$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'};
-$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'NodePrev'}
 = 
$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'};
-$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'NodeUp'}
 = $result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Prev'}
 = 
$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'};
-$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'This'}
 = 
$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'};
-$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Up'}
 = $result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'node'}
 = 
$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'d
 [...]
-$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'unit_command'}
 = 
$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'section'};
-$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastBack'}
 = $result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}
 = 
$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'};
-$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastBack'}
 = 
$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'};
-$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}
 = 
$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'};
-$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastBack'}
 = 
$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'};
-$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'NodeBack'}
 = 
$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'};
-$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'NodeForward'}
 = 
$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'};
-$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'NodeNext'}
 = 
$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'};
-$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'NodePrev'}
 = 
$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'};
-$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'NodeUp'}
 = $result_elements{'complex'}[0];
-$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Prev'}
 = 
$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'};
-$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'This'}
 = 
$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'};
-$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Up'}
 = $result_elements{'complex'}[0];
-$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'node'}
 = 
$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back
 [...]
-$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'unit_command'}
 = 
$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'section'};
-$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Forward'}
 = 
$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'};
-$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Next'}
 = 
$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'};
-$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'NodeBack'}
 = 
$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'};
-$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'NodeForward'}
 = 
$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'};
-$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'NodeNext'}
 = 
$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'};
-$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'NodePrev'}
 = 
$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'};
-$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'NodeUp'}
 = $result_elements{'complex'}[0];
-$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Prev'}
 = 
$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'};
-$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'This'}
 = 
$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'};
-$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Up'}
 = $result_elements{'complex'}[0];
-$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'node'}
 = 
$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'ext
 [...]
-$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'unit_command'}
 = 
$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'section'};
-$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Forward'}
 = 
$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'};
-$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Next'}
 = 
$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'};
-$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'NodeForward'}
 = 
$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'};
-$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'NodeNext'}
 = 
$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'};
-$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'NodeUp'}
 = $result_elements{'complex'}[0];
-$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Prev'}
 = $result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'This'}
 = 
$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'};
-$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Up'}
 = $result_elements{'complex'}[0];
-$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'node'}
 = 
$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'n
 [...]
-$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'unit_command'}
 = 
$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'section'};
-$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Forward'}
 = 
$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'};
-$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Next'}
 = 
$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'};
-$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'NodeBack'}
 = $result_elements{'complex'}[0];
-$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'NodeForward'}
 = 
$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'};
-$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'NodePrev'}
 = $result_elements{'complex'}[0];
-$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'NodeUp'}
 = $result_elements{'complex'}[0];
-$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'This'}
 = $result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Up'}
 = $result_elements{'complex'}[0];
-$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'node'}
 = 
$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'node'}{'menu_next'}{'menu_next'}{'menu_up'};
-$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'unit_command'}
 = 
$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'section'};
-$result_elements{'complex'}[0]{'extra'}{'directions'}{'Forward'} = 
$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'complex'}[0]{'extra'}{'directions'}{'NodeForward'} = 
$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'complex'}[0]{'extra'}{'directions'}{'NodeNext'} = 
$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'complex'}[0]{'extra'}{'directions'}{'This'} = 
$result_elements{'complex'}[0];
-$result_elements{'complex'}[0]{'extra'}{'node'} = 
$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'node'}{'menu_next'}{'menu_next'}{'menu_up'}{'menu_next'}{'menu_next'}{'menu_n
 [...]
+$result_elements{'complex'}[0]{'extra'}{'node'}{'menu_child'}{'menu_child'}{'menu_child'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_prev'}
 = 
$result_elements{'complex'}[0]{'extra'}{'node'}{'menu_child'}{'menu_child'}{'menu_child'}{'menu_next'}{'menu_next'};
+$result_elements{'complex'}[0]{'extra'}{'node'}{'menu_child'}{'menu_child'}{'menu_child'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_up'}
 = $result_elements{'complex'}[0]{'extra'}{'node'}{'menu_child'}{'menu_child'};
+$result_elements{'complex'}[0]{'extra'}{'node'}{'menu_child'}{'menu_child'}{'menu_child'}{'menu_next'}{'menu_next'}{'menu_prev'}
 = 
$result_elements{'complex'}[0]{'extra'}{'node'}{'menu_child'}{'menu_child'}{'menu_child'}{'menu_next'};
+$result_elements{'complex'}[0]{'extra'}{'node'}{'menu_child'}{'menu_child'}{'menu_child'}{'menu_next'}{'menu_next'}{'menu_up'}
 = $result_elements{'complex'}[0]{'extra'}{'node'}{'menu_child'}{'menu_child'};
+$result_elements{'complex'}[0]{'extra'}{'node'}{'menu_child'}{'menu_child'}{'menu_child'}{'menu_next'}{'menu_prev'}
 = 
$result_elements{'complex'}[0]{'extra'}{'node'}{'menu_child'}{'menu_child'}{'menu_child'};
+$result_elements{'complex'}[0]{'extra'}{'node'}{'menu_child'}{'menu_child'}{'menu_child'}{'menu_next'}{'menu_up'}
 = $result_elements{'complex'}[0]{'extra'}{'node'}{'menu_child'}{'menu_child'};
+$result_elements{'complex'}[0]{'extra'}{'node'}{'menu_child'}{'menu_child'}{'menu_child'}{'menu_up'}
 = $result_elements{'complex'}[0]{'extra'}{'node'}{'menu_child'}{'menu_child'};
+$result_elements{'complex'}[0]{'extra'}{'node'}{'menu_child'}{'menu_child'}{'menu_next'}{'menu_child'}{'menu_up'}
 = 
$result_elements{'complex'}[0]{'extra'}{'node'}{'menu_child'}{'menu_child'}{'menu_next'};
+$result_elements{'complex'}[0]{'extra'}{'node'}{'menu_child'}{'menu_child'}{'menu_next'}{'menu_next'}{'menu_prev'}
 = 
$result_elements{'complex'}[0]{'extra'}{'node'}{'menu_child'}{'menu_child'}{'menu_next'};
+$result_elements{'complex'}[0]{'extra'}{'node'}{'menu_child'}{'menu_child'}{'menu_next'}{'menu_next'}{'menu_up'}
 = $result_elements{'complex'}[0]{'extra'}{'node'}{'menu_child'};
+$result_elements{'complex'}[0]{'extra'}{'node'}{'menu_child'}{'menu_child'}{'menu_next'}{'menu_prev'}
 = $result_elements{'complex'}[0]{'extra'}{'node'}{'menu_child'}{'menu_child'};
+$result_elements{'complex'}[0]{'extra'}{'node'}{'menu_child'}{'menu_child'}{'menu_next'}{'menu_up'}
 = $result_elements{'complex'}[0]{'extra'}{'node'}{'menu_child'};
+$result_elements{'complex'}[0]{'extra'}{'node'}{'menu_child'}{'menu_child'}{'menu_up'}
 = $result_elements{'complex'}[0]{'extra'}{'node'}{'menu_child'};
+$result_elements{'complex'}[0]{'extra'}{'node'}{'menu_child'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_prev'}
 = 
$result_elements{'complex'}[0]{'extra'}{'node'}{'menu_child'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'};
+$result_elements{'complex'}[0]{'extra'}{'node'}{'menu_child'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_up'}
 = $result_elements{'complex'}[0]{'extra'}{'node'};
+$result_elements{'complex'}[0]{'extra'}{'node'}{'menu_child'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_prev'}
 = 
$result_elements{'complex'}[0]{'extra'}{'node'}{'menu_child'}{'menu_next'}{'menu_next'}{'menu_next'};
+$result_elements{'complex'}[0]{'extra'}{'node'}{'menu_child'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_up'}
 = $result_elements{'complex'}[0]{'extra'}{'node'};
+$result_elements{'complex'}[0]{'extra'}{'node'}{'menu_child'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_prev'}
 = 
$result_elements{'complex'}[0]{'extra'}{'node'}{'menu_child'}{'menu_next'}{'menu_next'};
+$result_elements{'complex'}[0]{'extra'}{'node'}{'menu_child'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_up'}
 = $result_elements{'complex'}[0]{'extra'}{'node'};
+$result_elements{'complex'}[0]{'extra'}{'node'}{'menu_child'}{'menu_next'}{'menu_next'}{'menu_prev'}
 = $result_elements{'complex'}[0]{'extra'}{'node'}{'menu_child'}{'menu_next'};
+$result_elements{'complex'}[0]{'extra'}{'node'}{'menu_child'}{'menu_next'}{'menu_next'}{'menu_up'}
 = $result_elements{'complex'}[0]{'extra'}{'node'};
+$result_elements{'complex'}[0]{'extra'}{'node'}{'menu_child'}{'menu_next'}{'menu_prev'}
 = $result_elements{'complex'}[0]{'extra'}{'node'}{'menu_child'};
+$result_elements{'complex'}[0]{'extra'}{'node'}{'menu_child'}{'menu_next'}{'menu_up'}
 = $result_elements{'complex'}[0]{'extra'}{'node'};
+$result_elements{'complex'}[0]{'extra'}{'node'}{'menu_child'}{'menu_up'} = 
$result_elements{'complex'}[0]{'extra'}{'node'};
 $result_elements{'complex'}[0]{'extra'}{'unit_command'} = 
$result_elements{'complex'}[0]{'extra'}{'section'};
-$result_elements{'complex'}[1] = 
$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'complex'}[2] = 
$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'};
-$result_elements{'complex'}[3] = 
$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'};
-$result_elements{'complex'}[4] = 
$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'};
-$result_elements{'complex'}[5] = 
$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'};
-$result_elements{'complex'}[6] = 
$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'};
-$result_elements{'complex'}[7] = 
$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'};
-$result_elements{'complex'}[8] = 
$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'};
-$result_elements{'complex'}[9] = 
$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'};
-$result_elements{'complex'}[10] = 
$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'};
-$result_elements{'complex'}[11] = 
$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'};
-$result_elements{'complex'}[12] = 
$result_elements{'complex'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'};
+$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'extra'}{'node'}
 = $result_elements{'complex'}[0]{'extra'}{'node'}{'menu_child'};
+$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'extra'}{'unit_command'}
 = 
$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'extra'}{'section'};
+$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}
 = $result_elements{'complex'}[0];
+$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastBack'}
 = $result_elements{'complex'}[0];
+$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'extra'}{'node'}
 = 
$result_elements{'complex'}[0]{'extra'}{'node'}{'menu_child'}{'menu_next'}{'menu_next'};
+$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'extra'}{'unit_command'}
 = 
$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'extra'}{'section'};
+$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'extra'}{'node'}
 = 
$result_elements{'complex'}[0]{'extra'}{'node'}{'menu_child'}{'menu_child'}{'menu_next'}{'menu_next'};
+$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'extra'}{'unit_command'}
 = 
$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'extra'}{'section'};
+$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'extra'}{'node'}
 = 
$result_elements{'complex'}[0]{'extra'}{'node'}{'menu_child'}{'menu_child'}{'menu_next'}{'menu_child'};
+$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'extra'}{'unit_command'}
 = 
$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'extra'}{'section'};
+$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'extra'}{'node'}
 = 
$result_elements{'complex'}[0]{'extra'}{'node'}{'menu_child'}{'menu_child'}{'menu_next'};
+$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'extra'}{'unit_command'}
 = 
$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'extra'}{'section'};
+$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'extra'}{'node'}
 = 
$result_elements{'complex'}[0]{'extra'}{'node'}{'menu_child'}{'menu_child'}{'menu_child'}{'menu_next'}{'menu_next'}{'menu_next'};
+$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'extra'}{'unit_command'}
 = 
$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'
 [...]
+$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'extra'}{'node'}
 = 
$result_elements{'complex'}[0]{'extra'}{'node'}{'menu_child'}{'menu_child'}{'menu_child'}{'menu_next'}{'menu_next'};
+$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'extra'}{'unit_command'}
 = 
$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'
 [...]
+$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'extra'}{'node'}
 = 
$result_elements{'complex'}[0]{'extra'}{'node'}{'menu_child'}{'menu_child'}{'menu_child'}{'menu_next'};
+$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'extra'}{'unit_command'}
 = 
$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'
 [...]
+$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'extra'}{'node'}
 = 
$result_elements{'complex'}[0]{'extra'}{'node'}{'menu_child'}{'menu_child'}{'menu_child'};
+$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'extra'}{'unit_command'}
 = 
$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Fast
 [...]
+$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'extra'}{'node'}
 = $result_elements{'complex'}[0]{'extra'}{'node'}{'menu_child'}{'menu_child'};
+$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'extra'}{'unit_command'}
 = $result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward [...]
+$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}
 = $result_elements{'complex'}[0]{'structure'}{'directions'}{'F [...]
+$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'FastBack'}
 = $result_elements{'complex'}[0]{'structure'}{'directions' [...]
+$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'FastForward'}
 = $result_elements{'complex'}[0]{'structure'}{'directio [...]
+$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Forward'}
 = $result_elements{'complex'}[0]{'structure'}{'directions'} [...]
+$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Next'}
 = $result_elements{'complex'}[0]{'structure'}{'directions'}{'F [...]
+$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'NodeBack'}
 = $result_elements{'complex'}[0]{'structure'}{'directions' [...]
+$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'NodeForward'}
 = $result_elements{'complex'}[0]{'structure'}{'directio [...]
+$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'NodeNext'}
 = $result_elements{'complex'}[0]{'structure'}{'directions' [...]
+$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'NodeUp'}
 = $result_elements{'complex'}[0]{'structure'}{'directions'}{ [...]
+$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'This'}
 = $result_elements{'complex'}[0]{'structure'}{'directions'}{'F [...]
+$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Up'}
 = $result_elements{'complex'}[0]{'structure'}{'directions'}{'Fas [...]
+$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'FastBack'}
 = $result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'FastForward'}
 = 
$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'d
 [...]
+$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Forward'}
 = 
$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'direc
 [...]
+$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Next'}
 = 
$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directio
 [...]
+$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'NodeBack'}
 = 
$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'dire
 [...]
+$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'NodeForward'}
 = 
$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'d
 [...]
+$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'NodeNext'}
 = 
$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'dire
 [...]
+$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'NodeUp'}
 = 
$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'direct
 [...]
+$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'This'}
 = 
$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directio
 [...]
+$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Up'}
 = 
$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions
 [...]
+$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'FastBack'}
 = $result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'FastForward'}
 = 
$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'};
+$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Forward'}
 = 
$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}
 [...]
+$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Next'}
 = 
$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'d
 [...]
+$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'NodeBack'}
 = 
$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'
 [...]
+$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'NodeForward'}
 = 
$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structu
 [...]
+$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'NodeNext'}
 = 
$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'
 [...]
+$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'NodePrev'}
 = 
$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'
 [...]
+$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'NodeUp'}
 = 
$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{
 [...]
+$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Prev'}
 = 
$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'d
 [...]
+$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'This'}
 = 
$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'d
 [...]
+$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Up'}
 = 
$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'dir
 [...]
+$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'FastBack'}
 = $result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'FastForward'}
 = 
$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'};
+$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Forward'}
 = 
$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}
 [...]
+$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Next'}
 = 
$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'d
 [...]
+$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'NodeBack'}
 = 
$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'
 [...]
+$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'NodeForward'}
 = 
$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structu
 [...]
+$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'NodeNext'}
 = 
$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'
 [...]
+$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'NodePrev'}
 = 
$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'
 [...]
+$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'NodeUp'}
 = 
$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{
 [...]
+$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Prev'}
 = 
$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'d
 [...]
+$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'This'}
 = 
$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'d
 [...]
+$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Up'}
 = 
$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'dir
 [...]
+$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'FastBack'}
 = $result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'FastForward'}
 = 
$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'};
+$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Forward'}
 = 
$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}
 [...]
+$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'NodeBack'}
 = 
$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'
 [...]
+$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'NodeForward'}
 = 
$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structu
 [...]
+$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'NodePrev'}
 = 
$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'
 [...]
+$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'NodeUp'}
 = 
$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{
 [...]
+$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Prev'}
 = 
$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'d
 [...]
+$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'This'}
 = 
$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'d
 [...]
+$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Up'}
 = 
$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'dir
 [...]
+$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'FastBack'}
 = $result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'FastForward'}
 = 
$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'};
+$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Forward'}
 = 
$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'};
+$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Next'}
 = 
$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'};
+$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'NodeBack'}
 = 
$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'
 [...]
+$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'NodeForward'}
 = 
$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'};
+$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'NodeNext'}
 = 
$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'};
+$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'NodePrev'}
 = 
$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'
 [...]
+$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'NodeUp'}
 = $result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Prev'}
 = 
$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'d
 [...]
+$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'This'}
 = 
$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'};
+$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Up'}
 = $result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'FastBack'}
 = $result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'FastForward'}
 = 
$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'};
+$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Forward'}
 = 
$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'};
+$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'NodeBack'}
 = 
$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'};
+$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'NodeForward'}
 = 
$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'};
+$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'NodeUp'}
 = 
$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'};
+$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'This'}
 = 
$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'};
+$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Up'}
 = 
$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'};
+$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'FastBack'}
 = $result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'FastForward'}
 = 
$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'};
+$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Forward'}
 = 
$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'};
+$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'NodeBack'}
 = 
$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'};
+$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'NodePrev'}
 = 
$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'};
+$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'NodeUp'}
 = $result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Prev'}
 = 
$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'};
+$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'This'}
 = 
$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'};
+$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Up'}
 = $result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastBack'}
 = $result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'extra'}{'node'}
 = 
$result_elements{'complex'}[0]{'extra'}{'node'}{'menu_child'}{'menu_next'}{'menu_next'}{'menu_next'};
+$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'extra'}{'unit_command'}
 = 
$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'extra'}{'section'};
+$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}
 = 
$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'};
+$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastBack'}
 = 
$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'};
+$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'extra'}{'node'}
 = 
$result_elements{'complex'}[0]{'extra'}{'node'}{'menu_child'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'};
+$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'extra'}{'unit_command'}
 = 
$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'extra'}{'section'};
+$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}
 = 
$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'};
+$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastBack'}
 = 
$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'};
+$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'NodeBack'}
 = 
$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'};
+$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'NodeForward'}
 = 
$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'};
+$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'NodeNext'}
 = 
$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'};
+$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'NodePrev'}
 = 
$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'};
+$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'NodeUp'}
 = $result_elements{'complex'}[0];
+$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Prev'}
 = 
$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'};
+$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'This'}
 = 
$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'};
+$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Up'}
 = $result_elements{'complex'}[0];
+$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Forward'}
 = 
$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'};
+$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Next'}
 = 
$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'};
+$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'NodeBack'}
 = 
$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'};
+$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'NodeForward'}
 = 
$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'};
+$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'NodeNext'}
 = 
$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'};
+$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'NodePrev'}
 = 
$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'};
+$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'NodeUp'}
 = $result_elements{'complex'}[0];
+$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Prev'}
 = 
$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'};
+$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'This'}
 = 
$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'};
+$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Up'}
 = $result_elements{'complex'}[0];
+$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Forward'}
 = 
$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'};
+$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Next'}
 = 
$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'};
+$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'NodeForward'}
 = 
$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'};
+$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'NodeNext'}
 = 
$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'};
+$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'NodeUp'}
 = $result_elements{'complex'}[0];
+$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Prev'}
 = $result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'This'}
 = 
$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'};
+$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Up'}
 = $result_elements{'complex'}[0];
+$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Forward'}
 = 
$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'direc
 [...]
+$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Next'}
 = 
$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'};
+$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'NodeBack'}
 = $result_elements{'complex'}[0];
+$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'NodeForward'}
 = 
$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'d
 [...]
+$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'NodePrev'}
 = $result_elements{'complex'}[0];
+$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'NodeUp'}
 = $result_elements{'complex'}[0];
+$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'This'}
 = $result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Up'}
 = $result_elements{'complex'}[0];
+$result_elements{'complex'}[0]{'structure'}{'directions'}{'Forward'} = 
$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'complex'}[0]{'structure'}{'directions'}{'NodeForward'} = 
$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'complex'}[0]{'structure'}{'directions'}{'NodeNext'} = 
$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'complex'}[0]{'structure'}{'directions'}{'This'} = 
$result_elements{'complex'}[0];
+$result_elements{'complex'}[1] = 
$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'complex'}[2] = 
$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'};
+$result_elements{'complex'}[3] = 
$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'};
+$result_elements{'complex'}[4] = 
$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'};
+$result_elements{'complex'}[5] = 
$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'};
+$result_elements{'complex'}[6] = 
$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'};
+$result_elements{'complex'}[7] = 
$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'};
+$result_elements{'complex'}[8] = 
$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'};
+$result_elements{'complex'}[9] = 
$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'};
+$result_elements{'complex'}[10] = 
$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'};
+$result_elements{'complex'}[11] = 
$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'};
+$result_elements{'complex'}[12] = 
$result_elements{'complex'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'};
 
 
 
diff --git a/tp/t/results/sectioning/complex_split_at_node.pl 
b/tp/t/results/sectioning/complex_split_at_node.pl
index 5960f32ef5..615ed0bbe2 100644
--- a/tp/t/results/sectioning/complex_split_at_node.pl
+++ b/tp/t/results/sectioning/complex_split_at_node.pl
@@ -524,6 +524,7 @@ $result_trees{'complex_split_at_node'} = [
       'section' => {},
       'unit_command' => {}
     },
+    'structure' => {},
     'type' => 'unit'
   },
   {
@@ -910,6 +911,7 @@ $result_trees{'complex_split_at_node'} = [
       'section' => {},
       'unit_command' => {}
     },
+    'structure' => {},
     'type' => 'unit',
     'unit_prev' => {}
   },
@@ -1286,6 +1288,7 @@ $result_trees{'complex_split_at_node'} = [
       'section' => {},
       'unit_command' => {}
     },
+    'structure' => {},
     'type' => 'unit',
     'unit_prev' => {}
   },
@@ -1375,6 +1378,7 @@ $result_trees{'complex_split_at_node'} = [
       'section' => {},
       'unit_command' => {}
     },
+    'structure' => {},
     'type' => 'unit',
     'unit_prev' => {}
   },
@@ -1464,6 +1468,7 @@ $result_trees{'complex_split_at_node'} = [
       'section' => {},
       'unit_command' => {}
     },
+    'structure' => {},
     'type' => 'unit',
     'unit_prev' => {}
   },
@@ -1553,6 +1558,7 @@ $result_trees{'complex_split_at_node'} = [
       'section' => {},
       'unit_command' => {}
     },
+    'structure' => {},
     'type' => 'unit',
     'unit_prev' => {}
   },
@@ -1642,6 +1648,7 @@ $result_trees{'complex_split_at_node'} = [
       'section' => {},
       'unit_command' => {}
     },
+    'structure' => {},
     'type' => 'unit',
     'unit_prev' => {}
   },
@@ -1847,6 +1854,7 @@ $result_trees{'complex_split_at_node'} = [
       'section' => {},
       'unit_command' => {}
     },
+    'structure' => {},
     'type' => 'unit',
     'unit_prev' => {}
   },
@@ -1942,6 +1950,7 @@ $result_trees{'complex_split_at_node'} = [
       'section' => {},
       'unit_command' => {}
     },
+    'structure' => {},
     'type' => 'unit',
     'unit_prev' => {}
   },
@@ -2032,6 +2041,7 @@ $result_trees{'complex_split_at_node'} = [
       'section' => {},
       'unit_command' => {}
     },
+    'structure' => {},
     'type' => 'unit',
     'unit_prev' => {}
   },
@@ -2135,6 +2145,7 @@ $result_trees{'complex_split_at_node'} = [
       'node' => {},
       'unit_command' => {}
     },
+    'structure' => {},
     'type' => 'unit',
     'unit_prev' => {}
   },
@@ -2304,6 +2315,7 @@ $result_trees{'complex_split_at_node'} = [
       'section' => {},
       'unit_command' => {}
     },
+    'structure' => {},
     'type' => 'unit',
     'unit_prev' => {}
   },
@@ -2410,6 +2422,7 @@ $result_trees{'complex_split_at_node'} = [
       'section' => {},
       'unit_command' => {}
     },
+    'structure' => {},
     'type' => 'unit',
     'unit_prev' => {}
   },
@@ -2576,6 +2589,7 @@ $result_trees{'complex_split_at_node'} = [
       'section' => {},
       'unit_command' => {}
     },
+    'structure' => {},
     'type' => 'unit',
     'unit_prev' => {}
   },
@@ -2701,6 +2715,7 @@ $result_trees{'complex_split_at_node'} = [
       'node' => {},
       'unit_command' => {}
     },
+    'structure' => {},
     'type' => 'unit',
     'unit_prev' => {}
   }
@@ -3997,41 +4012,337 @@ $result_floats{'complex_split_at_node'} = {};
 $result_elements{'complex_split_at_node'} = [
   {
     'extra' => {
+      'node' => {
+        'cmdname' => 'node',
+        'extra' => {
+          'normalized' => 'Top',
+          'spaces_before_argument' => ' '
+        },
+        'menu_child' => {
+          'cmdname' => 'node',
+          'extra' => {
+            'normalized' => 'First-node',
+            'spaces_before_argument' => ' '
+          },
+          'menu_child' => {
+            'cmdname' => 'node',
+            'extra' => {
+              'normalized' => 'unnumbered',
+              'spaces_before_argument' => ' '
+            },
+            'menu_child' => {
+              'cmdname' => 'node',
+              'extra' => {
+                'normalized' => 'unnumbered-sub',
+                'spaces_before_argument' => ' '
+              },
+              'menu_next' => {
+                'cmdname' => 'node',
+                'extra' => {
+                  'normalized' => 'numbered-sub',
+                  'spaces_before_argument' => ' '
+                },
+                'menu_next' => {
+                  'cmdname' => 'node',
+                  'extra' => {
+                    'normalized' => 'unnumbered-sub2',
+                    'spaces_before_argument' => ' '
+                  },
+                  'menu_next' => {
+                    'cmdname' => 'node',
+                    'extra' => {
+                      'normalized' => 'numbered-sub2',
+                      'spaces_before_argument' => ' '
+                    },
+                    'menu_prev' => {},
+                    'menu_up' => {},
+                    'menu_up_hash' => {
+                      'unnumbered' => 1
+                    }
+                  },
+                  'menu_prev' => {},
+                  'menu_up' => {},
+                  'menu_up_hash' => {
+                    'unnumbered' => 1
+                  }
+                },
+                'menu_prev' => {},
+                'menu_up' => {},
+                'menu_up_hash' => {
+                  'unnumbered' => 1
+                }
+              },
+              'menu_up' => {},
+              'menu_up_hash' => {
+                'unnumbered' => 1
+              }
+            },
+            'menu_next' => {
+              'cmdname' => 'node',
+              'extra' => {
+                'normalized' => 'unnumbered2',
+                'spaces_before_argument' => ' '
+              },
+              'menu_child' => {
+                'cmdname' => 'node',
+                'extra' => {
+                  'normalized' => 'numbered-sub3',
+                  'spaces_before_argument' => ' '
+                },
+                'menu_up' => {},
+                'menu_up_hash' => {
+                  'unnumbered2' => 1
+                }
+              },
+              'menu_next' => {
+                'cmdname' => 'node',
+                'extra' => {
+                  'normalized' => 'numbered',
+                  'spaces_before_argument' => ' '
+                },
+                'menu_prev' => {},
+                'menu_up' => {},
+                'menu_up_hash' => {
+                  'First-node' => 1
+                }
+              },
+              'menu_prev' => {},
+              'menu_up' => {},
+              'menu_up_hash' => {
+                'First-node' => 1
+              }
+            },
+            'menu_up' => {},
+            'menu_up_hash' => {
+              'First-node' => 1
+            }
+          },
+          'menu_next' => {
+            'cmdname' => 'node',
+            'extra' => {
+              'normalized' => 'between-node',
+              'spaces_before_argument' => ' '
+            },
+            'menu_next' => {
+              'cmdname' => 'node',
+              'extra' => {
+                'normalized' => 'Second-node',
+                'spaces_before_argument' => ' '
+              },
+              'menu_next' => {
+                'cmdname' => 'node',
+                'extra' => {
+                  'normalized' => 'Third-node-unnumbered',
+                  'spaces_before_argument' => ' '
+                },
+                'menu_next' => {
+                  'cmdname' => 'node',
+                  'extra' => {
+                    'normalized' => 'continuity',
+                    'spaces_before_argument' => ' '
+                  },
+                  'menu_next' => {
+                    'cmdname' => 'node',
+                    'extra' => {
+                      'normalized' => 'Last-node-no-description',
+                      'spaces_before_argument' => ' '
+                    },
+                    'menu_prev' => {},
+                    'menu_up' => {},
+                    'menu_up_hash' => {
+                      'Top' => 1
+                    }
+                  },
+                  'menu_prev' => {},
+                  'menu_up' => {},
+                  'menu_up_hash' => {
+                    'Top' => 1
+                  }
+                },
+                'menu_prev' => {},
+                'menu_up' => {},
+                'menu_up_hash' => {
+                  'Top' => 1
+                }
+              },
+              'menu_prev' => {},
+              'menu_up' => {},
+              'menu_up_hash' => {
+                'Top' => 1
+              }
+            },
+            'menu_prev' => {},
+            'menu_up' => {},
+            'menu_up_hash' => {
+              'Top' => 1
+            }
+          },
+          'menu_up' => {},
+          'menu_up_hash' => {
+            'Top' => 1
+          }
+        }
+      },
+      'section' => {
+        'cmdname' => 'top',
+        'extra' => {},
+        'level' => 0
+      },
+      'unit_command' => {}
+    },
+    'structure' => {
       'directions' => {
         'FastForward' => {
           'extra' => {
+            'node' => {},
+            'section' => {
+              'cmdname' => 'chapter',
+              'extra' => {
+                'spaces_before_argument' => ' '
+              },
+              'level' => 1,
+              'number' => 1
+            },
+            'unit_command' => {}
+          },
+          'structure' => {
             'directions' => {
               'Back' => {},
               'FastBack' => {},
               'FastForward' => {
                 'extra' => {
+                  'node' => {},
+                  'section' => {
+                    'cmdname' => 'chapter',
+                    'extra' => {
+                      'spaces_before_argument' => ' '
+                    },
+                    'level' => 1,
+                    'number' => 2
+                  },
+                  'unit_command' => {}
+                },
+                'structure' => {
                   'directions' => {
                     'Back' => {
                       'extra' => {
+                        'node' => {},
+                        'unit_command' => {}
+                      },
+                      'structure' => {
                         'directions' => {
                           'Back' => {
                             'extra' => {
+                              'node' => {},
+                              'section' => {
+                                'cmdname' => 'section',
+                                'extra' => {
+                                  'spaces_before_argument' => '  '
+                                },
+                                'level' => 2,
+                                'number' => '1.1'
+                              },
+                              'unit_command' => {}
+                            },
+                            'structure' => {
                               'directions' => {
                                 'Back' => {
                                   'extra' => {
+                                    'node' => {},
+                                    'section' => {
+                                      'cmdname' => 'subsection',
+                                      'extra' => {
+                                        'spaces_before_argument' => ' '
+                                      },
+                                      'level' => 3
+                                    },
+                                    'unit_command' => {}
+                                  },
+                                  'structure' => {
                                     'directions' => {
                                       'Back' => {
                                         'extra' => {
+                                          'node' => {},
+                                          'section' => {
+                                            'cmdname' => 'unnumberedsec',
+                                            'extra' => {
+                                              'spaces_before_argument' => ' '
+                                            },
+                                            'level' => 2
+                                          },
+                                          'unit_command' => {}
+                                        },
+                                        'structure' => {
                                           'directions' => {
                                             'Back' => {
                                               'extra' => {
+                                                'node' => {},
+                                                'section' => {
+                                                  'cmdname' => 'subsection',
+                                                  'extra' => {
+                                                    'spaces_before_argument' 
=> ' '
+                                                  },
+                                                  'level' => 3
+                                                },
+                                                'unit_command' => {}
+                                              },
+                                              'structure' => {
                                                 'directions' => {
                                                   'Back' => {
                                                     'extra' => {
+                                                      'node' => {},
+                                                      'section' => {
+                                                        'cmdname' => 
'unnumberedsubsec',
+                                                        'extra' => {
+                                                          
'spaces_before_argument' => ' '
+                                                        },
+                                                        'level' => 3
+                                                      },
+                                                      'unit_command' => {}
+                                                    },
+                                                    'structure' => {
                                                       'directions' => {
                                                         'Back' => {
                                                           'extra' => {
+                                                            'node' => {},
+                                                            'section' => {
+                                                              'cmdname' => 
'subsection',
+                                                              'extra' => {
+                                                                
'spaces_before_argument' => ' '
+                                                              },
+                                                              'level' => 3
+                                                            },
+                                                            'unit_command' => 
{}
+                                                          },
+                                                          'structure' => {
                                                             'directions' => {
                                                               'Back' => {
                                                                 'extra' => {
+                                                                  'node' => {},
+                                                                  'section' => 
{
+                                                                    'cmdname' 
=> 'unnumberedsubsec',
+                                                                    'extra' => 
{
+                                                                      
'spaces_before_argument' => ' '
+                                                                    },
+                                                                    'level' => 
3
+                                                                  },
+                                                                  
'unit_command' => {}
+                                                                },
+                                                                'structure' => 
{
                                                                   'directions' 
=> {
                                                                     'Back' => {
                                                                       'extra' 
=> {
+                                                                        'node' 
=> {},
+                                                                        
'section' => {
+                                                                          
'cmdname' => 'unnumberedsec',
+                                                                          
'extra' => {
+                                                                            
'spaces_before_argument' => ' '
+                                                                          },
+                                                                          
'level' => 2
+                                                                        },
+                                                                        
'unit_command' => {}
+                                                                      },
+                                                                      
'structure' => {
                                                                         
'directions' => {
                                                                           
'Back' => {},
                                                                           
'FastBack' => {},
@@ -4044,186 +4355,7 @@ $result_elements{'complex_split_at_node'} = [
                                                                           
'NodeUp' => {},
                                                                           
'This' => {},
                                                                           'Up' 
=> {}
-                                                                        },
-                                                                        'node' 
=> {
-                                                                          
'cmdname' => 'node',
-                                                                          
'extra' => {
-                                                                            
'normalized' => 'unnumbered',
-                                                                            
'spaces_before_argument' => ' '
-                                                                          },
-                                                                          
'menu_child' => {
-                                                                            
'cmdname' => 'node',
-                                                                            
'extra' => {
-                                                                              
'normalized' => 'unnumbered-sub',
-                                                                              
'spaces_before_argument' => ' '
-                                                                            },
-                                                                            
'menu_next' => {
-                                                                              
'cmdname' => 'node',
-                                                                              
'extra' => {
-                                                                               
 'normalized' => 'numbered-sub',
-                                                                               
 'spaces_before_argument' => ' '
-                                                                              
},
-                                                                              
'menu_next' => {
-                                                                               
 'cmdname' => 'node',
-                                                                               
 'extra' => {
-                                                                               
   'normalized' => 'unnumbered-sub2',
-                                                                               
   'spaces_before_argument' => ' '
-                                                                               
 },
-                                                                               
 'menu_next' => {
-                                                                               
   'cmdname' => 'node',
-                                                                               
   'extra' => {
-                                                                               
     'normalized' => 'numbered-sub2',
-                                                                               
     'spaces_before_argument' => ' '
-                                                                               
   },
-                                                                               
   'menu_prev' => {},
-                                                                               
   'menu_up' => {},
-                                                                               
   'menu_up_hash' => {
-                                                                               
     'unnumbered' => 1
-                                                                               
   }
-                                                                               
 },
-                                                                               
 'menu_prev' => {},
-                                                                               
 'menu_up' => {},
-                                                                               
 'menu_up_hash' => {
-                                                                               
   'unnumbered' => 1
-                                                                               
 }
-                                                                              
},
-                                                                              
'menu_prev' => {},
-                                                                              
'menu_up' => {},
-                                                                              
'menu_up_hash' => {
-                                                                               
 'unnumbered' => 1
-                                                                              }
-                                                                            },
-                                                                            
'menu_up' => {},
-                                                                            
'menu_up_hash' => {
-                                                                              
'unnumbered' => 1
-                                                                            }
-                                                                          },
-                                                                          
'menu_next' => {
-                                                                            
'cmdname' => 'node',
-                                                                            
'extra' => {
-                                                                              
'normalized' => 'unnumbered2',
-                                                                              
'spaces_before_argument' => ' '
-                                                                            },
-                                                                            
'menu_child' => {
-                                                                              
'cmdname' => 'node',
-                                                                              
'extra' => {
-                                                                               
 'normalized' => 'numbered-sub3',
-                                                                               
 'spaces_before_argument' => ' '
-                                                                              
},
-                                                                              
'menu_up' => {},
-                                                                              
'menu_up_hash' => {
-                                                                               
 'unnumbered2' => 1
-                                                                              }
-                                                                            },
-                                                                            
'menu_next' => {
-                                                                              
'cmdname' => 'node',
-                                                                              
'extra' => {
-                                                                               
 'normalized' => 'numbered',
-                                                                               
 'spaces_before_argument' => ' '
-                                                                              
},
-                                                                              
'menu_prev' => {},
-                                                                              
'menu_up' => {
-                                                                               
 'cmdname' => 'node',
-                                                                               
 'extra' => {
-                                                                               
   'normalized' => 'First-node',
-                                                                               
   'spaces_before_argument' => ' '
-                                                                               
 },
-                                                                               
 'menu_child' => {},
-                                                                               
 'menu_next' => {
-                                                                               
   'cmdname' => 'node',
-                                                                               
   'extra' => {
-                                                                               
     'normalized' => 'between-node',
-                                                                               
     'spaces_before_argument' => ' '
-                                                                               
   },
-                                                                               
   'menu_next' => {
-                                                                               
     'cmdname' => 'node',
-                                                                               
     'extra' => {
-                                                                               
       'normalized' => 'Second-node',
-                                                                               
       'spaces_before_argument' => ' '
-                                                                               
     },
-                                                                               
     'menu_next' => {
-                                                                               
       'cmdname' => 'node',
-                                                                               
       'extra' => {
-                                                                               
         'normalized' => 'Third-node-unnumbered',
-                                                                               
         'spaces_before_argument' => ' '
-                                                                               
       },
-                                                                               
       'menu_next' => {
-                                                                               
         'cmdname' => 'node',
-                                                                               
         'extra' => {
-                                                                               
           'normalized' => 'continuity',
-                                                                               
           'spaces_before_argument' => ' '
-                                                                               
         },
-                                                                               
         'menu_next' => {
-                                                                               
           'cmdname' => 'node',
-                                                                               
           'extra' => {
-                                                                               
             'normalized' => 'Last-node-no-description',
-                                                                               
             'spaces_before_argument' => ' '
-                                                                               
           },
-                                                                               
           'menu_prev' => {},
-                                                                               
           'menu_up' => {
-                                                                               
             'cmdname' => 'node',
-                                                                               
             'extra' => {
-                                                                               
               'normalized' => 'Top',
-                                                                               
               'spaces_before_argument' => ' '
-                                                                               
             },
-                                                                               
             'menu_child' => {}
-                                                                               
           },
-                                                                               
           'menu_up_hash' => {
-                                                                               
             'Top' => 1
-                                                                               
           }
-                                                                               
         },
-                                                                               
         'menu_prev' => {},
-                                                                               
         'menu_up' => {},
-                                                                               
         'menu_up_hash' => {
-                                                                               
           'Top' => 1
-                                                                               
         }
-                                                                               
       },
-                                                                               
       'menu_prev' => {},
-                                                                               
       'menu_up' => {},
-                                                                               
       'menu_up_hash' => {
-                                                                               
         'Top' => 1
-                                                                               
       }
-                                                                               
     },
-                                                                               
     'menu_prev' => {},
-                                                                               
     'menu_up' => {},
-                                                                               
     'menu_up_hash' => {
-                                                                               
       'Top' => 1
-                                                                               
     }
-                                                                               
   },
-                                                                               
   'menu_prev' => {},
-                                                                               
   'menu_up' => {},
-                                                                               
   'menu_up_hash' => {
-                                                                               
     'Top' => 1
-                                                                               
   }
-                                                                               
 },
-                                                                               
 'menu_up' => {},
-                                                                               
 'menu_up_hash' => {
-                                                                               
   'Top' => 1
-                                                                               
 }
-                                                                              
},
-                                                                              
'menu_up_hash' => {
-                                                                               
 'First-node' => 1
-                                                                              }
-                                                                            },
-                                                                            
'menu_prev' => {},
-                                                                            
'menu_up' => {},
-                                                                            
'menu_up_hash' => {
-                                                                              
'First-node' => 1
-                                                                            }
-                                                                          },
-                                                                          
'menu_up' => {},
-                                                                          
'menu_up_hash' => {
-                                                                            
'First-node' => 1
-                                                                          }
-                                                                        },
-                                                                        
'section' => {
-                                                                          
'cmdname' => 'unnumberedsec',
-                                                                          
'extra' => {
-                                                                            
'spaces_before_argument' => ' '
-                                                                          },
-                                                                          
'level' => 2
-                                                                        },
-                                                                        
'unit_command' => {}
+                                                                        }
                                                                       },
                                                                       'type' 
=> 'unit'
                                                                     },
@@ -4237,16 +4369,7 @@ $result_elements{'complex_split_at_node'} = [
                                                                     'NodeUp' 
=> {},
                                                                     'This' => 
{},
                                                                     'Up' => {}
-                                                                  },
-                                                                  'node' => {},
-                                                                  'section' => 
{
-                                                                    'cmdname' 
=> 'unnumberedsubsec',
-                                                                    'extra' => 
{
-                                                                      
'spaces_before_argument' => ' '
-                                                                    },
-                                                                    'level' => 
3
-                                                                  },
-                                                                  
'unit_command' => {}
+                                                                  }
                                                                 },
                                                                 'type' => 
'unit'
                                                               },
@@ -4262,16 +4385,7 @@ $result_elements{'complex_split_at_node'} = [
                                                               'Prev' => {},
                                                               'This' => {},
                                                               'Up' => {}
-                                                            },
-                                                            'node' => {},
-                                                            'section' => {
-                                                              'cmdname' => 
'subsection',
-                                                              'extra' => {
-                                                                
'spaces_before_argument' => ' '
-                                                              },
-                                                              'level' => 3
-                                                            },
-                                                            'unit_command' => 
{}
+                                                            }
                                                           },
                                                           'type' => 'unit'
                                                         },
@@ -4287,16 +4401,7 @@ $result_elements{'complex_split_at_node'} = [
                                                         'Prev' => {},
                                                         'This' => {},
                                                         'Up' => {}
-                                                      },
-                                                      'node' => {},
-                                                      'section' => {
-                                                        'cmdname' => 
'unnumberedsubsec',
-                                                        'extra' => {
-                                                          
'spaces_before_argument' => ' '
-                                                        },
-                                                        'level' => 3
-                                                      },
-                                                      'unit_command' => {}
+                                                      }
                                                     },
                                                     'type' => 'unit'
                                                   },
@@ -4310,16 +4415,7 @@ $result_elements{'complex_split_at_node'} = [
                                                   'Prev' => {},
                                                   'This' => {},
                                                   'Up' => {}
-                                                },
-                                                'node' => {},
-                                                'section' => {
-                                                  'cmdname' => 'subsection',
-                                                  'extra' => {
-                                                    'spaces_before_argument' 
=> ' '
-                                                  },
-                                                  'level' => 3
-                                                },
-                                                'unit_command' => {}
+                                                }
                                               },
                                               'type' => 'unit'
                                             },
@@ -4335,16 +4431,7 @@ $result_elements{'complex_split_at_node'} = [
                                             'Prev' => {},
                                             'This' => {},
                                             'Up' => {}
-                                          },
-                                          'node' => {},
-                                          'section' => {
-                                            'cmdname' => 'unnumberedsec',
-                                            'extra' => {
-                                              'spaces_before_argument' => ' '
-                                            },
-                                            'level' => 2
-                                          },
-                                          'unit_command' => {}
+                                          }
                                         },
                                         'type' => 'unit'
                                       },
@@ -4356,16 +4443,7 @@ $result_elements{'complex_split_at_node'} = [
                                       'NodeUp' => {},
                                       'This' => {},
                                       'Up' => {}
-                                    },
-                                    'node' => {},
-                                    'section' => {
-                                      'cmdname' => 'subsection',
-                                      'extra' => {
-                                        'spaces_before_argument' => ' '
-                                      },
-                                      'level' => 3
-                                    },
-                                    'unit_command' => {}
+                                    }
                                   },
                                   'type' => 'unit'
                                 },
@@ -4378,17 +4456,7 @@ $result_elements{'complex_split_at_node'} = [
                                 'Prev' => {},
                                 'This' => {},
                                 'Up' => {}
-                              },
-                              'node' => {},
-                              'section' => {
-                                'cmdname' => 'section',
-                                'extra' => {
-                                  'spaces_before_argument' => '  '
-                                },
-                                'level' => 2,
-                                'number' => '1.1'
-                              },
-                              'unit_command' => {}
+                              }
                             },
                             'type' => 'unit'
                           },
@@ -4396,34 +4464,56 @@ $result_elements{'complex_split_at_node'} = [
                           'Forward' => {},
                           'NodeUp' => {},
                           'This' => {}
-                        },
-                        'node' => {},
-                        'unit_command' => {}
+                        }
                       },
                       'type' => 'unit'
                     },
                     'FastBack' => {},
                     'FastForward' => {
                       'extra' => {
+                        'node' => {},
+                        'section' => {
+                          'cmdname' => 'unnumbered',
+                          'extra' => {
+                            'spaces_before_argument' => ' '
+                          },
+                          'level' => 1
+                        },
+                        'unit_command' => {}
+                      },
+                      'structure' => {
                         'directions' => {
                           'Back' => {},
                           'FastBack' => {},
                           'FastForward' => {
                             'extra' => {
+                              'node' => {},
+                              'section' => {
+                                'cmdname' => 'unnumbered',
+                                'extra' => {
+                                  'spaces_before_argument' => ' '
+                                },
+                                'level' => 1
+                              },
+                              'unit_command' => {}
+                            },
+                            'structure' => {
                               'directions' => {
                                 'Back' => {},
                                 'FastBack' => {},
                                 'Forward' => {
                                   'extra' => {
+                                    'node' => {},
+                                    'unit_command' => {}
+                                  },
+                                  'structure' => {
                                     'directions' => {
                                       'Back' => {},
                                       'FastBack' => {},
                                       'NodePrev' => {},
                                       'NodeUp' => {},
                                       'This' => {}
-                                    },
-                                    'node' => {},
-                                    'unit_command' => {}
+                                    }
                                   },
                                   'type' => 'unit'
                                 },
@@ -4435,16 +4525,7 @@ $result_elements{'complex_split_at_node'} = [
                                 'Prev' => {},
                                 'This' => {},
                                 'Up' => {}
-                              },
-                              'node' => {},
-                              'section' => {
-                                'cmdname' => 'unnumbered',
-                                'extra' => {
-                                  'spaces_before_argument' => ' '
-                                },
-                                'level' => 1
-                              },
-                              'unit_command' => {}
+                              }
                             },
                             'type' => 'unit'
                           },
@@ -4458,16 +4539,7 @@ $result_elements{'complex_split_at_node'} = [
                           'Prev' => {},
                           'This' => {},
                           'Up' => {}
-                        },
-                        'node' => {},
-                        'section' => {
-                          'cmdname' => 'unnumbered',
-                          'extra' => {
-                            'spaces_before_argument' => ' '
-                          },
-                          'level' => 1
-                        },
-                        'unit_command' => {}
+                        }
                       },
                       'type' => 'unit'
                     },
@@ -4479,17 +4551,7 @@ $result_elements{'complex_split_at_node'} = [
                     'Prev' => {},
                     'This' => {},
                     'Up' => {}
-                  },
-                  'node' => {},
-                  'section' => {
-                    'cmdname' => 'chapter',
-                    'extra' => {
-                      'spaces_before_argument' => ' '
-                    },
-                    'level' => 1,
-                    'number' => 2
-                  },
-                  'unit_command' => {}
+                  }
                 },
                 'type' => 'unit'
               },
@@ -4501,17 +4563,7 @@ $result_elements{'complex_split_at_node'} = [
               'NodeUp' => {},
               'This' => {},
               'Up' => {}
-            },
-            'node' => {},
-            'section' => {
-              'cmdname' => 'chapter',
-              'extra' => {
-                'spaces_before_argument' => ' '
-              },
-              'level' => 1,
-              'number' => 1
-            },
-            'unit_command' => {}
+            }
           },
           'type' => 'unit'
         },
@@ -4529,14 +4581,7 @@ $result_elements{'complex_split_at_node'} = [
           'type' => 'external_node'
         },
         'This' => {}
-      },
-      'node' => {},
-      'section' => {
-        'cmdname' => 'top',
-        'extra' => {},
-        'level' => 0
-      },
-      'unit_command' => {}
+      }
     },
     'type' => 'unit'
   },
@@ -4555,211 +4600,211 @@ $result_elements{'complex_split_at_node'} = [
   {},
   {}
 ];
-$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}
 = $result_elements{'complex_split_at_node'}[0];
-$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastBack'}
 = $result_elements{'complex_split_at_node'}[0];
-$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}
 = $result_elements{'complex_split_at_node'}[0]{'extra'}{'dire [...]
-$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'FastBack'}
 = $result_elements{'complex_split_at_node'}[0]{'extra'}{' [...]
-$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'FastForward'}
 = $result_elements{'complex_split_at_node'}[0]{'extra' [...]
-$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Forward'}
 = $result_elements{'complex_split_at_node'}[0]{'extra'}{'d [...]
-$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Next'}
 = $result_elements{'complex_split_at_node'}[0]{'extra'}{'dire [...]
-$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'NodeBack'}
 = $result_elements{'complex_split_at_node'}[0]{'extra'}{' [...]
-$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'NodeForward'}
 = $result_elements{'complex_split_at_node'}[0]{'extra' [...]
-$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'NodeNext'}
 = $result_elements{'complex_split_at_node'}[0]{'extra'}{' [...]
-$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'NodeUp'}
 = $result_elements{'complex_split_at_node'}[0]{'extra'}{'di [...]
-$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'This'}
 = $result_elements{'complex_split_at_node'}[0]{'extra'}{'dire [...]
-$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Up'}
 = $result_elements{'complex_split_at_node'}[0]{'extra'}{'direct [...]
-$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'node'}{'menu_child'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_prev'}
 = $result [...]
-$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'node'}{'menu_child'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_up'}
 = $result_e [...]
-$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'node'}{'menu_child'}{'menu_next'}{'menu_next'}{'menu_prev'}
 = $result_elements{'co [...]
-$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'node'}{'menu_child'}{'menu_next'}{'menu_next'}{'menu_up'}
 = $result_elements{'comp [...]
-$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'node'}{'menu_child'}{'menu_next'}{'menu_prev'}
 = $result_elements{'complex_split_a [...]
-$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'node'}{'menu_child'}{'menu_next'}{'menu_up'}
 = $result_elements{'complex_split_at_ [...]
-$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'node'}{'menu_child'}{'menu_up'}
 = $result_elements{'complex_split_at_node'}[0]{'ex [...]
-$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'node'}{'menu_next'}{'menu_child'}{'menu_up'}
 = $result_elements{'complex_split_at_ [...]
-$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'node'}{'menu_next'}{'menu_next'}{'menu_prev'}
 = $result_elements{'complex_split_at [...]
-$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'node'}{'menu_next'}{'menu_next'}{'menu_up'}{'menu_child'}
 = $result_elements{'comp [...]
-$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'node'}{'menu_next'}{'menu_next'}{'menu_up'}{'menu_next'}{'menu_next'}{'menu_next'}
 [...]
-$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'node'}{'menu_next'}{'menu_next'}{'menu_up'}{'menu_next'}{'menu_next'}{'menu_next'}
 [...]
-$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'node'}{'menu_next'}{'menu_next'}{'menu_up'}{'menu_next'}{'menu_next'}{'menu_next'}
 [...]
-$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'node'}{'menu_next'}{'menu_next'}{'menu_up'}{'menu_next'}{'menu_next'}{'menu_next'}
 [...]
-$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'node'}{'menu_next'}{'menu_next'}{'menu_up'}{'menu_next'}{'menu_next'}{'menu_next'}
 [...]
-$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'node'}{'menu_next'}{'menu_next'}{'menu_up'}{'menu_next'}{'menu_next'}{'menu_next'}
 [...]
-$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'node'}{'menu_next'}{'menu_next'}{'menu_up'}{'menu_next'}{'menu_next'}{'menu_prev'}
 [...]
-$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'node'}{'menu_next'}{'menu_next'}{'menu_up'}{'menu_next'}{'menu_next'}{'menu_up'}
 = [...]
-$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'node'}{'menu_next'}{'menu_next'}{'menu_up'}{'menu_next'}{'menu_prev'}
 = $result_el [...]
-$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'node'}{'menu_next'}{'menu_next'}{'menu_up'}{'menu_next'}{'menu_up'}
 = $result_elem [...]
-$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'node'}{'menu_next'}{'menu_next'}{'menu_up'}{'menu_up'}
 = $result_elements{'complex [...]
-$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'node'}{'menu_next'}{'menu_prev'}
 = $result_elements{'complex_split_at_node'}[0]{'e [...]
-$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'node'}{'menu_next'}{'menu_up'}
 = $result_elements{'complex_split_at_node'}[0]{'ext [...]
-$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'node'}{'menu_up'}
 = $result_elements{'complex_split_at_node'}[0]{'extra'}{'directi [...]
-$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'unit_command'}
 = $result_elements{'complex_split_at_node'}[0]{'extra'}{'directions [...]
-$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'FastBack'}
 = 
$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'FastForward'}
 = 
$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{
 [...]
-$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Forward'}
 = 
$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'ext
 [...]
-$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Next'}
 = 
$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'
 [...]
-$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'NodeBack'}
 = 
$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'ex
 [...]
-$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'NodeForward'}
 = 
$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{
 [...]
-$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'NodeNext'}
 = 
$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'ex
 [...]
-$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'NodeUp'}
 = 
$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extr
 [...]
-$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'This'}
 = 
$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'
 [...]
-$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Up'}
 = 
$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{
 [...]
-$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'node'}
 = 
$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'
 [...]
-$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'unit_command'}
 = 
$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'dir
 [...]
-$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'FastBack'}
 = 
$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'FastForward'}
 = 
$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'};
-$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Forward'}
 = 
$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward
 [...]
-$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Next'}
 = 
$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{
 [...]
-$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'NodeBack'}
 = 
$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForwar
 [...]
-$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'NodeForward'}
 = 
$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastFor
 [...]
-$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'NodeNext'}
 = 
$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForwar
 [...]
-$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'NodePrev'}
 = 
$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForwar
 [...]
-$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'NodeUp'}
 = 
$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'
 [...]
-$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Prev'}
 = 
$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{
 [...]
-$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'This'}
 = 
$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{
 [...]
-$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Up'}
 = 
$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'e
 [...]
-$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'node'}
 = 
$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'dire
 [...]
-$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'unit_command'}
 = 
$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra
 [...]
-$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'FastBack'}
 = 
$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'FastForward'}
 = 
$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'};
-$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Forward'}
 = 
$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back
 [...]
-$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Next'}
 = 
$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{
 [...]
-$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'NodeBack'}
 = 
$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Bac
 [...]
-$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'NodeForward'}
 = 
$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'
 [...]
-$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'NodeNext'}
 = 
$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Bac
 [...]
-$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'NodePrev'}
 = 
$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Bac
 [...]
-$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'NodeUp'}
 = 
$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'
 [...]
-$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Prev'}
 = 
$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{
 [...]
-$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'This'}
 = 
$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{
 [...]
-$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Up'}
 = 
$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'e
 [...]
-$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'node'}
 = 
$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'dire
 [...]
-$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'unit_command'}
 = 
$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra
 [...]
-$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'FastBack'}
 = 
$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'FastForward'}
 = 
$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'};
-$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Forward'}
 = 
$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back
 [...]
-$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'NodeBack'}
 = 
$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Bac
 [...]
-$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'NodeForward'}
 = 
$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'
 [...]
-$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'NodePrev'}
 = 
$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Bac
 [...]
-$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'NodeUp'}
 = 
$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'
 [...]
-$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Prev'}
 = 
$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{
 [...]
-$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'This'}
 = 
$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{
 [...]
-$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Up'}
 = 
$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'e
 [...]
-$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'node'}
 = 
$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'dire
 [...]
-$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'unit_command'}
 = 
$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra
 [...]
-$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'FastBack'}
 = 
$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'FastForward'}
 = 
$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'};
-$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Forward'}
 = 
$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'};
-$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Next'}
 = 
$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'};
-$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'NodeBack'}
 = 
$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Bac
 [...]
-$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'NodeForward'}
 = 
$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'};
-$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'NodeNext'}
 = 
$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'};
-$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'NodePrev'}
 = 
$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Bac
 [...]
-$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'NodeUp'}
 = 
$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Prev'}
 = 
$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{
 [...]
-$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'This'}
 = 
$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{
 [...]
-$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Up'}
 = 
$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'node'}
 = 
$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'dire
 [...]
-$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'unit_command'}
 = 
$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra
 [...]
-$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'FastBack'}
 = 
$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'FastForward'}
 = 
$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'};
-$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Forward'}
 = 
$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'};
-$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'NodeBack'}
 = 
$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'};
-$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'NodeForward'}
 = 
$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'};
-$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'NodeUp'}
 = 
$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'};
-$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'This'}
 = 
$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'};
-$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Up'}
 = 
$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'};
-$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'node'}
 = 
$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'dire
 [...]
-$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'unit_command'}
 = 
$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra
 [...]
-$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'FastBack'}
 = 
$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'FastForward'}
 = 
$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'};
-$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Forward'}
 = 
$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'};
-$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'NodeBack'}
 = 
$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'};
-$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'NodePrev'}
 = 
$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'};
-$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'NodeUp'}
 = 
$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Prev'}
 = 
$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'};
-$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'This'}
 = 
$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'};
-$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Up'}
 = 
$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'node'}
 = 
$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'dire
 [...]
-$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'unit_command'}
 = 
$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra
 [...]
-$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'FastForward'}
 = 
$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'};
-$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Forward'}
 = 
$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'};
-$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'NodeUp'}
 = $result_elements{'complex_split_at_node'}[0];
-$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'This'}
 = 
$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'};
-$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'node'}
 = 
$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'dire
 [...]
-$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'unit_command'}
 = 
$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra
 [...]
-$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastBack'}
 = 
$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}
 = 
$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'};
-$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastBack'}
 = 
$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'};
-$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}
 = 
$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'};
-$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastBack'}
 = 
$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'};
-$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Back'}
 = 
$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'};
-$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'FastBack'}
 = 
$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'};
-$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'NodePrev'}
 = 
$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'};
-$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'NodeUp'}
 = $result_elements{'complex_split_at_node'}[0];
-$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'This'}
 = 
$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Forward'};
-$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'node'}
 = 
$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back
 [...]
-$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'unit_command'}
 = 
$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions
 [...]
-$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'NodeBack'}
 = 
$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'};
-$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'NodeForward'}
 = 
$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'};
-$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'NodeNext'}
 = 
$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'};
-$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'NodePrev'}
 = 
$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Forward'};
-$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'NodeUp'}
 = $result_elements{'complex_split_at_node'}[0];
-$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Prev'}
 = 
$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'};
-$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'This'}
 = 
$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'};
-$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Up'}
 = $result_elements{'complex_split_at_node'}[0];
-$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'node'}
 = 
$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{
 [...]
-$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'unit_command'}
 = 
$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{
 [...]
-$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Forward'}
 = 
$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'};
-$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Next'}
 = 
$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'};
-$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'NodeBack'}
 = 
$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'};
-$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'NodeForward'}
 = 
$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'};
-$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'NodeNext'}
 = 
$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'};
-$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'NodePrev'}
 = 
$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'};
-$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'NodeUp'}
 = $result_elements{'complex_split_at_node'}[0];
-$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Prev'}
 = 
$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'};
-$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'This'}
 = 
$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'};
-$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Up'}
 = $result_elements{'complex_split_at_node'}[0];
-$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'node'}
 = 
$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'
 [...]
-$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'unit_command'}
 = 
$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}
 [...]
-$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Forward'}
 = 
$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'};
-$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Next'}
 = 
$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'};
-$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'NodeForward'}
 = 
$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'};
-$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'NodeNext'}
 = 
$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'};
-$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'NodeUp'}
 = $result_elements{'complex_split_at_node'}[0];
-$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Prev'}
 = 
$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'This'}
 = 
$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'};
-$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Up'}
 = $result_elements{'complex_split_at_node'}[0];
-$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'node'}
 = 
$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'dire
 [...]
-$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'unit_command'}
 = 
$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra
 [...]
-$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Forward'}
 = 
$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'ext
 [...]
-$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Next'}
 = 
$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'};
-$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'NodeBack'}
 = $result_elements{'complex_split_at_node'}[0];
-$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'NodeForward'}
 = 
$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{
 [...]
-$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'NodePrev'}
 = $result_elements{'complex_split_at_node'}[0];
-$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'NodeUp'}
 = $result_elements{'complex_split_at_node'}[0];
-$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'This'}
 = 
$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Up'}
 = $result_elements{'complex_split_at_node'}[0];
-$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'node'}
 = 
$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'
 [...]
-$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'unit_command'}
 = 
$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'dir
 [...]
-$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'Forward'} 
= 
$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'NodeForward'}
 = 
$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'NodeNext'}
 = 
$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'This'} = 
$result_elements{'complex_split_at_node'}[0];
-$result_elements{'complex_split_at_node'}[0]{'extra'}{'node'} = 
$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'node'}{'menu_next'
 [...]
-$result_elements{'complex_split_at_node'}[0]{'extra'}{'unit_command'} = 
$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'node'}{'me
 [...]
-$result_elements{'complex_split_at_node'}[1] = 
$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'complex_split_at_node'}[2] = 
$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'};
-$result_elements{'complex_split_at_node'}[3] = 
$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'};
-$result_elements{'complex_split_at_node'}[4] = 
$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'};
-$result_elements{'complex_split_at_node'}[5] = 
$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'};
-$result_elements{'complex_split_at_node'}[6] = 
$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'};
-$result_elements{'complex_split_at_node'}[7] = 
$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'};
-$result_elements{'complex_split_at_node'}[8] = 
$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'};
-$result_elements{'complex_split_at_node'}[9] = 
$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'};
-$result_elements{'complex_split_at_node'}[10] = 
$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'};
-$result_elements{'complex_split_at_node'}[11] = 
$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'};
-$result_elements{'complex_split_at_node'}[12] = 
$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'};
-$result_elements{'complex_split_at_node'}[13] = 
$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'};
-$result_elements{'complex_split_at_node'}[14] = 
$result_elements{'complex_split_at_node'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Forward'};
+$result_elements{'complex_split_at_node'}[0]{'extra'}{'node'}{'menu_child'}{'menu_child'}{'menu_child'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_prev'}
 = 
$result_elements{'complex_split_at_node'}[0]{'extra'}{'node'}{'menu_child'}{'menu_child'}{'menu_child'}{'menu_next'}{'menu_next'};
+$result_elements{'complex_split_at_node'}[0]{'extra'}{'node'}{'menu_child'}{'menu_child'}{'menu_child'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_up'}
 = 
$result_elements{'complex_split_at_node'}[0]{'extra'}{'node'}{'menu_child'}{'menu_child'};
+$result_elements{'complex_split_at_node'}[0]{'extra'}{'node'}{'menu_child'}{'menu_child'}{'menu_child'}{'menu_next'}{'menu_next'}{'menu_prev'}
 = 
$result_elements{'complex_split_at_node'}[0]{'extra'}{'node'}{'menu_child'}{'menu_child'}{'menu_child'}{'menu_next'};
+$result_elements{'complex_split_at_node'}[0]{'extra'}{'node'}{'menu_child'}{'menu_child'}{'menu_child'}{'menu_next'}{'menu_next'}{'menu_up'}
 = 
$result_elements{'complex_split_at_node'}[0]{'extra'}{'node'}{'menu_child'}{'menu_child'};
+$result_elements{'complex_split_at_node'}[0]{'extra'}{'node'}{'menu_child'}{'menu_child'}{'menu_child'}{'menu_next'}{'menu_prev'}
 = 
$result_elements{'complex_split_at_node'}[0]{'extra'}{'node'}{'menu_child'}{'menu_child'}{'menu_child'};
+$result_elements{'complex_split_at_node'}[0]{'extra'}{'node'}{'menu_child'}{'menu_child'}{'menu_child'}{'menu_next'}{'menu_up'}
 = 
$result_elements{'complex_split_at_node'}[0]{'extra'}{'node'}{'menu_child'}{'menu_child'};
+$result_elements{'complex_split_at_node'}[0]{'extra'}{'node'}{'menu_child'}{'menu_child'}{'menu_child'}{'menu_up'}
 = 
$result_elements{'complex_split_at_node'}[0]{'extra'}{'node'}{'menu_child'}{'menu_child'};
+$result_elements{'complex_split_at_node'}[0]{'extra'}{'node'}{'menu_child'}{'menu_child'}{'menu_next'}{'menu_child'}{'menu_up'}
 = 
$result_elements{'complex_split_at_node'}[0]{'extra'}{'node'}{'menu_child'}{'menu_child'}{'menu_next'};
+$result_elements{'complex_split_at_node'}[0]{'extra'}{'node'}{'menu_child'}{'menu_child'}{'menu_next'}{'menu_next'}{'menu_prev'}
 = 
$result_elements{'complex_split_at_node'}[0]{'extra'}{'node'}{'menu_child'}{'menu_child'}{'menu_next'};
+$result_elements{'complex_split_at_node'}[0]{'extra'}{'node'}{'menu_child'}{'menu_child'}{'menu_next'}{'menu_next'}{'menu_up'}
 = $result_elements{'complex_split_at_node'}[0]{'extra'}{'node'}{'menu_child'};
+$result_elements{'complex_split_at_node'}[0]{'extra'}{'node'}{'menu_child'}{'menu_child'}{'menu_next'}{'menu_prev'}
 = 
$result_elements{'complex_split_at_node'}[0]{'extra'}{'node'}{'menu_child'}{'menu_child'};
+$result_elements{'complex_split_at_node'}[0]{'extra'}{'node'}{'menu_child'}{'menu_child'}{'menu_next'}{'menu_up'}
 = $result_elements{'complex_split_at_node'}[0]{'extra'}{'node'}{'menu_child'};
+$result_elements{'complex_split_at_node'}[0]{'extra'}{'node'}{'menu_child'}{'menu_child'}{'menu_up'}
 = $result_elements{'complex_split_at_node'}[0]{'extra'}{'node'}{'menu_child'};
+$result_elements{'complex_split_at_node'}[0]{'extra'}{'node'}{'menu_child'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_prev'}
 = 
$result_elements{'complex_split_at_node'}[0]{'extra'}{'node'}{'menu_child'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'};
+$result_elements{'complex_split_at_node'}[0]{'extra'}{'node'}{'menu_child'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_up'}
 = $result_elements{'complex_split_at_node'}[0]{'extra'}{'node'};
+$result_elements{'complex_split_at_node'}[0]{'extra'}{'node'}{'menu_child'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_prev'}
 = 
$result_elements{'complex_split_at_node'}[0]{'extra'}{'node'}{'menu_child'}{'menu_next'}{'menu_next'}{'menu_next'};
+$result_elements{'complex_split_at_node'}[0]{'extra'}{'node'}{'menu_child'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_up'}
 = $result_elements{'complex_split_at_node'}[0]{'extra'}{'node'};
+$result_elements{'complex_split_at_node'}[0]{'extra'}{'node'}{'menu_child'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_prev'}
 = 
$result_elements{'complex_split_at_node'}[0]{'extra'}{'node'}{'menu_child'}{'menu_next'}{'menu_next'};
+$result_elements{'complex_split_at_node'}[0]{'extra'}{'node'}{'menu_child'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_up'}
 = $result_elements{'complex_split_at_node'}[0]{'extra'}{'node'};
+$result_elements{'complex_split_at_node'}[0]{'extra'}{'node'}{'menu_child'}{'menu_next'}{'menu_next'}{'menu_prev'}
 = 
$result_elements{'complex_split_at_node'}[0]{'extra'}{'node'}{'menu_child'}{'menu_next'};
+$result_elements{'complex_split_at_node'}[0]{'extra'}{'node'}{'menu_child'}{'menu_next'}{'menu_next'}{'menu_up'}
 = $result_elements{'complex_split_at_node'}[0]{'extra'}{'node'};
+$result_elements{'complex_split_at_node'}[0]{'extra'}{'node'}{'menu_child'}{'menu_next'}{'menu_prev'}
 = $result_elements{'complex_split_at_node'}[0]{'extra'}{'node'}{'menu_child'};
+$result_elements{'complex_split_at_node'}[0]{'extra'}{'node'}{'menu_child'}{'menu_next'}{'menu_up'}
 = $result_elements{'complex_split_at_node'}[0]{'extra'}{'node'};
+$result_elements{'complex_split_at_node'}[0]{'extra'}{'node'}{'menu_child'}{'menu_up'}
 = $result_elements{'complex_split_at_node'}[0]{'extra'}{'node'};
+$result_elements{'complex_split_at_node'}[0]{'extra'}{'unit_command'} = 
$result_elements{'complex_split_at_node'}[0]{'extra'}{'node'};
+$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'extra'}{'node'}
 = $result_elements{'complex_split_at_node'}[0]{'extra'}{'node'}{'menu_child'};
+$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'extra'}{'unit_command'}
 = $result_elements{'complex_split_at_node'}[0]{'extra'}{'node'}{'menu_child'};
+$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}
 = $result_elements{'complex_split_at_node'}[0];
+$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastBack'}
 = $result_elements{'complex_split_at_node'}[0];
+$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'extra'}{'node'}
 = 
$result_elements{'complex_split_at_node'}[0]{'extra'}{'node'}{'menu_child'}{'menu_next'}{'menu_next'};
+$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'extra'}{'unit_command'}
 = 
$result_elements{'complex_split_at_node'}[0]{'extra'}{'node'}{'menu_child'}{'menu_next'}{'menu_next'};
+$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'extra'}{'node'}
 = 
$result_elements{'complex_split_at_node'}[0]{'extra'}{'node'}{'menu_child'}{'menu_next'};
+$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'extra'}{'unit_command'}
 = 
$result_elements{'complex_split_at_node'}[0]{'extra'}{'node'}{'menu_child'}{'menu_next'};
+$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'extra'}{'node'}
 = 
$result_elements{'complex_split_at_node'}[0]{'extra'}{'node'}{'menu_child'}{'menu_child'}{'menu_next'}{'menu_next'};
+$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'extra'}{'unit_command'}
 = 
$result_elements{'complex_split_at_node'}[0]{'extra'}{'node'}{'menu_child'}{'menu_child'}{'menu_next'}{'menu_next'};
+$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'extra'}{'node'}
 = 
$result_elements{'complex_split_at_node'}[0]{'extra'}{'node'}{'menu_child'}{'menu_child'}{'menu_next'}{'menu_child'};
+$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'extra'}{'unit_command'}
 = 
$result_elements{'complex_split_at_node'}[0]{'extra'}{'node'}{'menu_child'}{'menu_child'}{'menu_next'}{'menu_child'};
+$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'extra'}{'node'}
 = 
$result_elements{'complex_split_at_node'}[0]{'extra'}{'node'}{'menu_child'}{'menu_child'}{'menu_next'};
+$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'extra'}{'unit_command'}
 = 
$result_elements{'complex_split_at_node'}[0]{'extra'}{'node'}{'menu_child'}{'menu_child'}{'menu_next'};
+$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'extra'}{'node'}
 = 
$result_elements{'complex_split_at_node'}[0]{'extra'}{'node'}{'menu_child'}{'menu_child'}{'menu_child'}{'menu_next'}{'menu_next'}{'menu_next'};
+$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'extra'}{'unit_command'}
 = 
$result_elements{'complex_split_at_node'}[0]{'extra'}{'node'}{'menu_child'}{'menu_child'}{'menu_child'}{'menu_next'}{'menu_next'}{'menu_next'};
+$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'extra'}{'node'}
 = 
$result_elements{'complex_split_at_node'}[0]{'extra'}{'node'}{'menu_child'}{'menu_child'}{'menu_child'}{'menu_next'}{'menu_next'};
+$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'extra'}{'unit_command'}
 = 
$result_elements{'complex_split_at_node'}[0]{'extra'}{'node'}{'menu_child'}{'menu_child'}{'menu_child'}{'menu_next'}{'menu_next'};
+$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'extra'}{'node'}
 = 
$result_elements{'complex_split_at_node'}[0]{'extra'}{'node'}{'menu_child'}{'menu_child'}{'menu_chi
 [...]
+$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'extra'}{'unit_command'}
 = 
$result_elements{'complex_split_at_node'}[0]{'extra'}{'node'}{'menu_child'}{'menu_child'}{'
 [...]
+$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'extra'}{'node'}
 = $result_elements{'complex_split_at_node'}[0]{'extra'}{'node'}{'m [...]
+$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'extra'}{'unit_command'}
 = $result_elements{'complex_split_at_node'}[0]{'extra'}{'n [...]
+$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'extra'}{'node'}
 = $result_elements{'complex_spl [...]
+$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'extra'}{'unit_command'}
 = $result_elements{'com [...]
+$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}
 = $result_ele [...]
+$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'FastBack'}
 = $result [...]
+$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'FastForward'}
 = $res [...]
+$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Forward'}
 = $result_ [...]
+$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Next'}
 = $result_ele [...]
+$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'NodeBack'}
 = $result [...]
+$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'NodeForward'}
 = $res [...]
+$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'NodeNext'}
 = $result [...]
+$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'NodeUp'}
 = $result_e [...]
+$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'This'}
 = $result_ele [...]
+$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Up'}
 = $result_eleme [...]
+$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'FastBack'}
 = $result_elements{'complex_split_at_node'}[ [...]
+$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'FastForward'}
 = $result_elements{'complex_split_at_node [...]
+$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Forward'}
 = $result_elements{'complex_split_at_node'}[0 [...]
+$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Next'}
 = $result_elements{'complex_split_at_node'}[0]{' [...]
+$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'NodeBack'}
 = $result_elements{'complex_split_at_node'}[ [...]
+$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'NodeForward'}
 = $result_elements{'complex_split_at_node [...]
+$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'NodeNext'}
 = $result_elements{'complex_split_at_node'}[ [...]
+$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'NodeUp'}
 = $result_elements{'complex_split_at_node'}[0] [...]
+$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'This'}
 = $result_elements{'complex_split_at_node'}[0]{' [...]
+$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Up'}
 = $result_elements{'complex_split_at_node'}[0]{'st [...]
+$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'FastBack'}
 = 
$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'Fast 
[...]
+$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'FastForward'}
 = $result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'F 
[...]
+$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Forward'}
 = 
$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastF 
[...]
+$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Next'}
 = 
$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForw
 [...]
+$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'NodeBack'}
 = 
$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'Fast 
[...]
+$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'NodeForward'}
 = $result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'F 
[...]
+$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'NodeNext'}
 = 
$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'Fast 
[...]
+$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'NodePrev'}
 = 
$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'Fast 
[...]
+$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'NodeUp'}
 = 
$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastFo 
[...]
+$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Prev'}
 = 
$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForw
 [...]
+$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'This'}
 = 
$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForw
 [...]
+$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Up'}
 = 
$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForwar
 [...]
+$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'FastBack'}
 = 
$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'FastForward'}
 = 
$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directio
 [...]
+$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Forward'}
 = 
$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}
 [...]
+$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Next'}
 = 
$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'F
 [...]
+$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'NodeBack'}
 = 
$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'
 [...]
+$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'NodeForward'}
 = 
$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directio
 [...]
+$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'NodeNext'}
 = 
$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'
 [...]
+$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'NodePrev'}
 = 
$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'
 [...]
+$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'NodeUp'}
 = 
$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{
 [...]
+$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Prev'}
 = 
$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'F
 [...]
+$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'This'}
 = 
$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'F
 [...]
+$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Up'}
 = 
$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Fas
 [...]
+$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'FastBack'}
 = 
$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'FastForward'}
 = 
$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'};
+$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Forward'}
 = 
$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'direc
 [...]
+$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'NodeBack'}
 = 
$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'dire
 [...]
+$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'NodeForward'}
 = 
$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'d
 [...]
+$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'NodePrev'}
 = 
$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'dire
 [...]
+$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'NodeUp'}
 = 
$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'direct
 [...]
+$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Prev'}
 = 
$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directio
 [...]
+$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'This'}
 = 
$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directio
 [...]
+$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Up'}
 = 
$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions
 [...]
+$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'FastBack'}
 = 
$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'FastForward'}
 = 
$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'};
+$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Forward'}
 = 
$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'direc
 [...]
+$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Next'}
 = 
$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directio
 [...]
+$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'NodeBack'}
 = 
$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'dire
 [...]
+$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'NodeForward'}
 = 
$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'d
 [...]
+$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'NodeNext'}
 = 
$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'dire
 [...]
+$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'NodePrev'}
 = 
$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'dire
 [...]
+$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'NodeUp'}
 = 
$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Prev'}
 = 
$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directio
 [...]
+$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'This'}
 = 
$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directio
 [...]
+$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Up'}
 = 
$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'FastBack'}
 = 
$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'FastForward'}
 = 
$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'};
+$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Forward'}
 = 
$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'};
+$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'NodeBack'}
 = 
$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'dire
 [...]
+$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'NodeForward'}
 = 
$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'};
+$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'NodeUp'}
 = 
$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'direct
 [...]
+$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'This'}
 = 
$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directio
 [...]
+$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Up'}
 = 
$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions
 [...]
+$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'FastBack'}
 = 
$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'FastForward'}
 = 
$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'};
+$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Forward'}
 = 
$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'};
+$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'NodeBack'}
 = 
$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'};
+$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'NodePrev'}
 = 
$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'dire
 [...]
+$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'NodeUp'}
 = 
$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Prev'}
 = 
$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directio
 [...]
+$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'This'}
 = 
$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'};
+$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Up'}
 = 
$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'FastForward'}
 = 
$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'};
+$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Forward'}
 = 
$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'};
+$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'NodeUp'}
 = $result_elements{'complex_split_at_node'}[0];
+$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'This'}
 = 
$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'};
+$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastBack'}
 = 
$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'extra'}{'node'}
 = 
$result_elements{'complex_split_at_node'}[0]{'extra'}{'node'}{'menu_child'}{'menu_next'}{'menu_next'}{'menu_next'};
+$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'extra'}{'unit_command'}
 = 
$result_elements{'complex_split_at_node'}[0]{'extra'}{'node'}{'menu_child'}{'menu_next'}{'menu_next'}{'menu_next'};
+$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}
 = 
$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'};
+$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastBack'}
 = 
$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'};
+$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'extra'}{'node'}
 = 
$result_elements{'complex_split_at_node'}[0]{'extra'}{'node'}{'menu_child'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'};
+$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'extra'}{'unit_command'}
 = 
$result_elements{'complex_split_at_node'}[0]{'extra'}{'node'}{'menu_child'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'};
+$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}
 = 
$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'};
+$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastBack'}
 = 
$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'};
+$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Forward'}{'extra'}{'node'}
 = 
$result_elements{'complex_split_at_node'}[0]{'extra'}{'node'}{'menu_child'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'};
+$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Forward'}{'extra'}{'unit_command'}
 = 
$result_elements{'complex_split_at_node'}[0]{'extra'}{'node'}{'menu_child'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'};
+$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'Back'}
 = 
$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastF
 [...]
+$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'FastBack'}
 = 
$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'F
 [...]
+$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'NodePrev'}
 = 
$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'F
 [...]
+$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'NodeUp'}
 = $result_elements{'complex_split_at_node'}[0];
+$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'This'}
 = 
$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastF
 [...]
+$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'NodeBack'}
 = 
$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'};
+$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'NodeForward'}
 = 
$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'};
+$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'NodeNext'}
 = 
$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'};
+$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'NodePrev'}
 = 
$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'
 [...]
+$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'NodeUp'}
 = $result_elements{'complex_split_at_node'}[0];
+$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Prev'}
 = 
$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'};
+$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'This'}
 = 
$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'};
+$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Up'}
 = $result_elements{'complex_split_at_node'}[0];
+$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Forward'}
 = 
$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'};
+$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Next'}
 = 
$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'};
+$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'NodeBack'}
 = 
$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'};
+$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'NodeForward'}
 = 
$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'};
+$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'NodeNext'}
 = 
$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'};
+$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'NodePrev'}
 = 
$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'};
+$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'NodeUp'}
 = $result_elements{'complex_split_at_node'}[0];
+$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Prev'}
 = 
$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'};
+$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'This'}
 = 
$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'};
+$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Up'}
 = $result_elements{'complex_split_at_node'}[0];
+$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Forward'}
 = 
$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'};
+$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Next'}
 = 
$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'};
+$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'NodeForward'}
 = 
$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'};
+$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'NodeNext'}
 = 
$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'};
+$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'NodeUp'}
 = $result_elements{'complex_split_at_node'}[0];
+$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Prev'}
 = 
$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'This'}
 = 
$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'};
+$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Up'}
 = $result_elements{'complex_split_at_node'}[0];
+$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Forward'}
 = 
$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}
 [...]
+$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Next'}
 = 
$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'};
+$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'NodeBack'}
 = $result_elements{'complex_split_at_node'}[0];
+$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'NodeForward'}
 = 
$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directio
 [...]
+$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'NodePrev'}
 = $result_elements{'complex_split_at_node'}[0];
+$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'NodeUp'}
 = $result_elements{'complex_split_at_node'}[0];
+$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'This'}
 = 
$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Up'}
 = $result_elements{'complex_split_at_node'}[0];
+$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'Forward'}
 = 
$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'NodeForward'}
 = 
$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'NodeNext'}
 = 
$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'This'}
 = $result_elements{'complex_split_at_node'}[0];
+$result_elements{'complex_split_at_node'}[1] = 
$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'complex_split_at_node'}[2] = 
$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'};
+$result_elements{'complex_split_at_node'}[3] = 
$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'};
+$result_elements{'complex_split_at_node'}[4] = 
$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'};
+$result_elements{'complex_split_at_node'}[5] = 
$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'};
+$result_elements{'complex_split_at_node'}[6] = 
$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'};
+$result_elements{'complex_split_at_node'}[7] = 
$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'};
+$result_elements{'complex_split_at_node'}[8] = 
$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'};
+$result_elements{'complex_split_at_node'}[9] = 
$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'};
+$result_elements{'complex_split_at_node'}[10] = 
$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'};
+$result_elements{'complex_split_at_node'}[11] = 
$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'};
+$result_elements{'complex_split_at_node'}[12] = 
$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'};
+$result_elements{'complex_split_at_node'}[13] = 
$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'};
+$result_elements{'complex_split_at_node'}[14] = 
$result_elements{'complex_split_at_node'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Forward'};
 
 
 
diff --git a/tp/t/results/sectioning/double_part.pl 
b/tp/t/results/sectioning/double_part.pl
index 53ae4cab98..455a48aefe 100644
--- a/tp/t/results/sectioning/double_part.pl
+++ b/tp/t/results/sectioning/double_part.pl
@@ -214,6 +214,7 @@ $result_trees{'double_part'} = [
       'section' => {},
       'unit_command' => {}
     },
+    'structure' => {},
     'type' => 'unit'
   },
   {
@@ -272,6 +273,7 @@ $result_trees{'double_part'} = [
       'section' => {},
       'unit_command' => {}
     },
+    'structure' => {},
     'type' => 'unit',
     'unit_prev' => {}
   },
@@ -412,6 +414,7 @@ $result_trees{'double_part'} = [
       'section' => {},
       'unit_command' => {}
     },
+    'structure' => {},
     'type' => 'unit',
     'unit_prev' => {}
   }
@@ -703,20 +706,61 @@ $result_floats{'double_part'} = {};
 $result_elements{'double_part'} = [
   {
     'extra' => {
+      'first_in_page' => {},
+      'node' => {
+        'cmdname' => 'node',
+        'extra' => {
+          'normalized' => 'Top',
+          'spaces_before_argument' => ' '
+        },
+        'menu_child' => {
+          'cmdname' => 'node',
+          'extra' => {
+            'normalized' => 'node-chapter',
+            'spaces_before_argument' => ' '
+          },
+          'menu_up' => {},
+          'menu_up_hash' => {
+            'Top' => 1
+          }
+        }
+      },
+      'section' => {
+        'cmdname' => 'top',
+        'extra' => {
+          'spaces_before_argument' => ' '
+        },
+        'level' => 0
+      },
+      'unit_command' => {}
+    },
+    'structure' => {
       'directions' => {
         'FastForward' => {
           'extra' => {
+            'first_in_page' => {},
+            'node' => {},
+            'section' => {
+              'cmdname' => 'chapter',
+              'extra' => {
+                'associated_part' => {
+                  'cmdname' => 'part',
+                  'extra' => {
+                    'spaces_before_argument' => ' '
+                  },
+                  'level' => 0
+                },
+                'spaces_before_argument' => ' '
+              },
+              'level' => 1,
+              'number' => 1
+            },
+            'unit_command' => {}
+          },
+          'structure' => {
             'directions' => {
               'Back' => {
                 'extra' => {
-                  'directions' => {
-                    'Back' => {},
-                    'FastForward' => {},
-                    'Forward' => {},
-                    'Next' => {},
-                    'Prev' => {},
-                    'This' => {}
-                  },
                   'first_in_page' => {},
                   'section' => {
                     'cmdname' => 'part',
@@ -727,6 +771,16 @@ $result_elements{'double_part'} = [
                   },
                   'unit_command' => {}
                 },
+                'structure' => {
+                  'directions' => {
+                    'Back' => {},
+                    'FastForward' => {},
+                    'Forward' => {},
+                    'Next' => {},
+                    'Prev' => {},
+                    'This' => {}
+                  }
+                },
                 'type' => 'unit'
               },
               'FastBack' => {},
@@ -734,42 +788,7 @@ $result_elements{'double_part'} = [
               'NodePrev' => {},
               'NodeUp' => {},
               'This' => {}
-            },
-            'first_in_page' => {},
-            'node' => {
-              'cmdname' => 'node',
-              'extra' => {
-                'normalized' => 'node-chapter',
-                'spaces_before_argument' => ' '
-              },
-              'menu_up' => {
-                'cmdname' => 'node',
-                'extra' => {
-                  'normalized' => 'Top',
-                  'spaces_before_argument' => ' '
-                },
-                'menu_child' => {}
-              },
-              'menu_up_hash' => {
-                'Top' => 1
-              }
-            },
-            'section' => {
-              'cmdname' => 'chapter',
-              'extra' => {
-                'associated_part' => {
-                  'cmdname' => 'part',
-                  'extra' => {
-                    'spaces_before_argument' => ' '
-                  },
-                  'level' => 0
-                },
-                'spaces_before_argument' => ' '
-              },
-              'level' => 1,
-              'number' => 1
-            },
-            'unit_command' => {}
+            }
           },
           'type' => 'unit'
         },
@@ -778,49 +797,39 @@ $result_elements{'double_part'} = [
         'NodeForward' => {},
         'NodeNext' => {},
         'This' => {}
-      },
-      'first_in_page' => {},
-      'node' => {},
-      'section' => {
-        'cmdname' => 'top',
-        'extra' => {
-          'spaces_before_argument' => ' '
-        },
-        'level' => 0
-      },
-      'unit_command' => {}
+      }
     },
     'type' => 'unit'
   },
   {},
   {}
 ];
-$result_elements{'double_part'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}
 = $result_elements{'double_part'}[0];
-$result_elements{'double_part'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'FastForward'}
 = $result_elements{'double_part'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'double_part'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Forward'}
 = $result_elements{'double_part'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'double_part'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Next'}
 = $result_elements{'double_part'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'double_part'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Prev'}
 = $result_elements{'double_part'}[0];
-$result_elements{'double_part'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'This'}
 = 
$result_elements{'double_part'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'};
-$result_elements{'double_part'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'first_in_page'}
 = 
$result_elements{'double_part'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'};
-$result_elements{'double_part'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'unit_command'}
 = 
$result_elements{'double_part'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'section'};
-$result_elements{'double_part'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastBack'}
 = 
$result_elements{'double_part'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'};
-$result_elements{'double_part'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'NodeBack'}
 = $result_elements{'double_part'}[0];
-$result_elements{'double_part'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'NodePrev'}
 = $result_elements{'double_part'}[0];
-$result_elements{'double_part'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'NodeUp'}
 = $result_elements{'double_part'}[0];
-$result_elements{'double_part'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'This'}
 = $result_elements{'double_part'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'double_part'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'first_in_page'}
 = $result_elements{'double_part'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'double_part'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'node'}{'menu_up'}{'menu_child'}
 = 
$result_elements{'double_part'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'node'};
-$result_elements{'double_part'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'unit_command'}
 = 
$result_elements{'double_part'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'section'};
-$result_elements{'double_part'}[0]{'extra'}{'directions'}{'Forward'} = 
$result_elements{'double_part'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'};
-$result_elements{'double_part'}[0]{'extra'}{'directions'}{'Next'} = 
$result_elements{'double_part'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'};
-$result_elements{'double_part'}[0]{'extra'}{'directions'}{'NodeForward'} = 
$result_elements{'double_part'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'double_part'}[0]{'extra'}{'directions'}{'NodeNext'} = 
$result_elements{'double_part'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'double_part'}[0]{'extra'}{'directions'}{'This'} = 
$result_elements{'double_part'}[0];
 $result_elements{'double_part'}[0]{'extra'}{'first_in_page'} = 
$result_elements{'double_part'}[0];
-$result_elements{'double_part'}[0]{'extra'}{'node'} = 
$result_elements{'double_part'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'node'}{'menu_up'};
+$result_elements{'double_part'}[0]{'extra'}{'node'}{'menu_child'}{'menu_up'} = 
$result_elements{'double_part'}[0]{'extra'}{'node'};
 $result_elements{'double_part'}[0]{'extra'}{'unit_command'} = 
$result_elements{'double_part'}[0]{'extra'}{'section'};
-$result_elements{'double_part'}[1] = 
$result_elements{'double_part'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'};
-$result_elements{'double_part'}[2] = 
$result_elements{'double_part'}[0]{'extra'}{'directions'}{'FastForward'};
+$result_elements{'double_part'}[0]{'structure'}{'directions'}{'FastForward'}{'extra'}{'first_in_page'}
 = $result_elements{'double_part'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'double_part'}[0]{'structure'}{'directions'}{'FastForward'}{'extra'}{'node'}
 = $result_elements{'double_part'}[0]{'extra'}{'node'}{'menu_child'};
+$result_elements{'double_part'}[0]{'structure'}{'directions'}{'FastForward'}{'extra'}{'unit_command'}
 = 
$result_elements{'double_part'}[0]{'structure'}{'directions'}{'FastForward'}{'extra'}{'section'};
+$result_elements{'double_part'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'extra'}{'first_in_page'}
 = 
$result_elements{'double_part'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'};
+$result_elements{'double_part'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'extra'}{'unit_command'}
 = 
$result_elements{'double_part'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'extra'}{'section'};
+$result_elements{'double_part'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}
 = $result_elements{'double_part'}[0];
+$result_elements{'double_part'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'FastForward'}
 = $result_elements{'double_part'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'double_part'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Forward'}
 = $result_elements{'double_part'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'double_part'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Next'}
 = $result_elements{'double_part'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'double_part'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Prev'}
 = $result_elements{'double_part'}[0];
+$result_elements{'double_part'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'This'}
 = 
$result_elements{'double_part'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'};
+$result_elements{'double_part'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastBack'}
 = 
$result_elements{'double_part'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'};
+$result_elements{'double_part'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'NodeBack'}
 = $result_elements{'double_part'}[0];
+$result_elements{'double_part'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'NodePrev'}
 = $result_elements{'double_part'}[0];
+$result_elements{'double_part'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'NodeUp'}
 = $result_elements{'double_part'}[0];
+$result_elements{'double_part'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'This'}
 = $result_elements{'double_part'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'double_part'}[0]{'structure'}{'directions'}{'Forward'} = 
$result_elements{'double_part'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'};
+$result_elements{'double_part'}[0]{'structure'}{'directions'}{'Next'} = 
$result_elements{'double_part'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'};
+$result_elements{'double_part'}[0]{'structure'}{'directions'}{'NodeForward'} = 
$result_elements{'double_part'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'double_part'}[0]{'structure'}{'directions'}{'NodeNext'} = 
$result_elements{'double_part'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'double_part'}[0]{'structure'}{'directions'}{'This'} = 
$result_elements{'double_part'}[0];
+$result_elements{'double_part'}[1] = 
$result_elements{'double_part'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'};
+$result_elements{'double_part'}[2] = 
$result_elements{'double_part'}[0]{'structure'}{'directions'}{'FastForward'};
 
 
 
diff --git a/tp/t/results/sectioning/explicit_node_directions.pl 
b/tp/t/results/sectioning/explicit_node_directions.pl
index 5f41e54666..4544f23a5d 100644
--- a/tp/t/results/sectioning/explicit_node_directions.pl
+++ b/tp/t/results/sectioning/explicit_node_directions.pl
@@ -244,6 +244,7 @@ $result_trees{'explicit_node_directions'} = [
       'node' => {},
       'unit_command' => {}
     },
+    'structure' => {},
     'type' => 'unit'
   },
   {
@@ -369,6 +370,7 @@ $result_trees{'explicit_node_directions'} = [
       'node' => {},
       'unit_command' => {}
     },
+    'structure' => {},
     'type' => 'unit',
     'unit_prev' => {}
   },
@@ -458,6 +460,7 @@ $result_trees{'explicit_node_directions'} = [
       'node' => {},
       'unit_command' => {}
     },
+    'structure' => {},
     'type' => 'unit',
     'unit_prev' => {}
   }
@@ -651,51 +654,61 @@ $result_floats{'explicit_node_directions'} = {};
 $result_elements{'explicit_node_directions'} = [
   {
     'extra' => {
+      'node' => {
+        'cmdname' => 'node',
+        'extra' => {
+          'normalized' => 'Top',
+          'spaces_before_argument' => ' '
+        },
+        'menu_child' => {
+          'cmdname' => 'node',
+          'extra' => {
+            'normalized' => 'second-node',
+            'spaces_before_argument' => ' '
+          },
+          'menu_next' => {
+            'cmdname' => 'node',
+            'extra' => {
+              'normalized' => 'third-node',
+              'spaces_before_argument' => ' '
+            },
+            'menu_prev' => {},
+            'menu_up' => {},
+            'menu_up_hash' => {
+              'Top' => 1
+            }
+          },
+          'menu_up' => {},
+          'menu_up_hash' => {
+            'Top' => 1
+          }
+        }
+      },
+      'unit_command' => {}
+    },
+    'structure' => {
       'directions' => {
         'Forward' => {
           'extra' => {
+            'node' => {},
+            'unit_command' => {}
+          },
+          'structure' => {
             'directions' => {
               'Back' => {},
               'Forward' => {
                 'extra' => {
+                  'node' => {},
+                  'unit_command' => {}
+                },
+                'structure' => {
                   'directions' => {
                     'Back' => {},
                     'NodeBack' => {},
                     'NodePrev' => {},
                     'NodeUp' => {},
                     'This' => {}
-                  },
-                  'node' => {
-                    'cmdname' => 'node',
-                    'extra' => {
-                      'normalized' => 'third-node',
-                      'spaces_before_argument' => ' '
-                    },
-                    'menu_prev' => {
-                      'cmdname' => 'node',
-                      'extra' => {
-                        'normalized' => 'second-node',
-                        'spaces_before_argument' => ' '
-                      },
-                      'menu_next' => {},
-                      'menu_up' => {
-                        'cmdname' => 'node',
-                        'extra' => {
-                          'normalized' => 'Top',
-                          'spaces_before_argument' => ' '
-                        },
-                        'menu_child' => {}
-                      },
-                      'menu_up_hash' => {
-                        'Top' => 1
-                      }
-                    },
-                    'menu_up' => {},
-                    'menu_up_hash' => {
-                      'Top' => 1
-                    }
-                  },
-                  'unit_command' => {}
+                  }
                 },
                 'type' => 'unit'
               },
@@ -705,49 +718,45 @@ $result_elements{'explicit_node_directions'} = [
               'NodePrev' => {},
               'NodeUp' => {},
               'This' => {}
-            },
-            'node' => {},
-            'unit_command' => {}
+            }
           },
           'type' => 'unit'
         },
         'NodeForward' => {},
         'NodeNext' => {},
         'This' => {}
-      },
-      'node' => {},
-      'unit_command' => {}
+      }
     },
     'type' => 'unit'
   },
   {},
   {}
 ];
-$result_elements{'explicit_node_directions'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Back'}
 = $result_elements{'explicit_node_directions'}[0];
-$result_elements{'explicit_node_directions'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Back'}
 = 
$result_elements{'explicit_node_directions'}[0]{'extra'}{'directions'}{'Forward'};
-$result_elements{'explicit_node_directions'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'NodeBack'}
 = 
$result_elements{'explicit_node_directions'}[0]{'extra'}{'directions'}{'Forward'};
-$result_elements{'explicit_node_directions'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'NodePrev'}
 = 
$result_elements{'explicit_node_directions'}[0]{'extra'}{'directions'}{'Forward'};
-$result_elements{'explicit_node_directions'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'NodeUp'}
 = $result_elements{'explicit_node_directions'}[0];
-$result_elements{'explicit_node_directions'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'This'}
 = 
$result_elements{'explicit_node_directions'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'};
-$result_elements{'explicit_node_directions'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'node'}{'menu_prev'}{'menu_next'}
 = 
$result_elements{'explicit_node_directions'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'node'};
-$result_elements{'explicit_node_directions'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'node'}{'menu_prev'}{'menu_up'}{'menu_child'}
 = 
$result_elements{'explicit_node_directions'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'node'}{'menu_prev'};
-$result_elements{'explicit_node_directions'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'node'}{'menu_up'}
 = 
$result_elements{'explicit_node_directions'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'node'}{'menu_prev'}{'menu_up'};
-$result_elements{'explicit_node_directions'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'unit_command'}
 = 
$result_elements{'explicit_node_directions'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'node'};
-$result_elements{'explicit_node_directions'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'NodeBack'}
 = $result_elements{'explicit_node_directions'}[0];
-$result_elements{'explicit_node_directions'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'NodeForward'}
 = 
$result_elements{'explicit_node_directions'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'};
-$result_elements{'explicit_node_directions'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'NodeNext'}
 = 
$result_elements{'explicit_node_directions'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'};
-$result_elements{'explicit_node_directions'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'NodePrev'}
 = $result_elements{'explicit_node_directions'}[0];
-$result_elements{'explicit_node_directions'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'NodeUp'}
 = $result_elements{'explicit_node_directions'}[0];
-$result_elements{'explicit_node_directions'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'This'}
 = 
$result_elements{'explicit_node_directions'}[0]{'extra'}{'directions'}{'Forward'};
-$result_elements{'explicit_node_directions'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'node'}
 = 
$result_elements{'explicit_node_directions'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'node'}{'menu_prev'};
-$result_elements{'explicit_node_directions'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'unit_command'}
 = 
$result_elements{'explicit_node_directions'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'node'}{'menu_prev'};
-$result_elements{'explicit_node_directions'}[0]{'extra'}{'directions'}{'NodeForward'}
 = 
$result_elements{'explicit_node_directions'}[0]{'extra'}{'directions'}{'Forward'};
-$result_elements{'explicit_node_directions'}[0]{'extra'}{'directions'}{'NodeNext'}
 = 
$result_elements{'explicit_node_directions'}[0]{'extra'}{'directions'}{'Forward'};
-$result_elements{'explicit_node_directions'}[0]{'extra'}{'directions'}{'This'} 
= $result_elements{'explicit_node_directions'}[0];
-$result_elements{'explicit_node_directions'}[0]{'extra'}{'node'} = 
$result_elements{'explicit_node_directions'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'node'}{'menu_prev'}{'menu_up'};
-$result_elements{'explicit_node_directions'}[0]{'extra'}{'unit_command'} = 
$result_elements{'explicit_node_directions'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'node'}{'menu_prev'}{'menu_up'};
-$result_elements{'explicit_node_directions'}[1] = 
$result_elements{'explicit_node_directions'}[0]{'extra'}{'directions'}{'Forward'};
-$result_elements{'explicit_node_directions'}[2] = 
$result_elements{'explicit_node_directions'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'};
+$result_elements{'explicit_node_directions'}[0]{'extra'}{'node'}{'menu_child'}{'menu_next'}{'menu_prev'}
 = 
$result_elements{'explicit_node_directions'}[0]{'extra'}{'node'}{'menu_child'};
+$result_elements{'explicit_node_directions'}[0]{'extra'}{'node'}{'menu_child'}{'menu_next'}{'menu_up'}
 = $result_elements{'explicit_node_directions'}[0]{'extra'}{'node'};
+$result_elements{'explicit_node_directions'}[0]{'extra'}{'node'}{'menu_child'}{'menu_up'}
 = $result_elements{'explicit_node_directions'}[0]{'extra'}{'node'};
+$result_elements{'explicit_node_directions'}[0]{'extra'}{'unit_command'} = 
$result_elements{'explicit_node_directions'}[0]{'extra'}{'node'};
+$result_elements{'explicit_node_directions'}[0]{'structure'}{'directions'}{'Forward'}{'extra'}{'node'}
 = 
$result_elements{'explicit_node_directions'}[0]{'extra'}{'node'}{'menu_child'};
+$result_elements{'explicit_node_directions'}[0]{'structure'}{'directions'}{'Forward'}{'extra'}{'unit_command'}
 = 
$result_elements{'explicit_node_directions'}[0]{'extra'}{'node'}{'menu_child'};
+$result_elements{'explicit_node_directions'}[0]{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'Back'}
 = $result_elements{'explicit_node_directions'}[0];
+$result_elements{'explicit_node_directions'}[0]{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'Forward'}{'extra'}{'node'}
 = 
$result_elements{'explicit_node_directions'}[0]{'extra'}{'node'}{'menu_child'}{'menu_next'};
+$result_elements{'explicit_node_directions'}[0]{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'Forward'}{'extra'}{'unit_command'}
 = 
$result_elements{'explicit_node_directions'}[0]{'extra'}{'node'}{'menu_child'}{'menu_next'};
+$result_elements{'explicit_node_directions'}[0]{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'Back'}
 = 
$result_elements{'explicit_node_directions'}[0]{'structure'}{'directions'}{'Forward'};
+$result_elements{'explicit_node_directions'}[0]{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'NodeBack'}
 = 
$result_elements{'explicit_node_directions'}[0]{'structure'}{'directions'}{'Forward'};
+$result_elements{'explicit_node_directions'}[0]{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'NodePrev'}
 = 
$result_elements{'explicit_node_directions'}[0]{'structure'}{'directions'}{'Forward'};
+$result_elements{'explicit_node_directions'}[0]{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'NodeUp'}
 = $result_elements{'explicit_node_directions'}[0];
+$result_elements{'explicit_node_directions'}[0]{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'This'}
 = 
$result_elements{'explicit_node_directions'}[0]{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'Forward'};
+$result_elements{'explicit_node_directions'}[0]{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'NodeBack'}
 = $result_elements{'explicit_node_directions'}[0];
+$result_elements{'explicit_node_directions'}[0]{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'NodeForward'}
 = 
$result_elements{'explicit_node_directions'}[0]{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'Forward'};
+$result_elements{'explicit_node_directions'}[0]{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'NodeNext'}
 = 
$result_elements{'explicit_node_directions'}[0]{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'Forward'};
+$result_elements{'explicit_node_directions'}[0]{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'NodePrev'}
 = $result_elements{'explicit_node_directions'}[0];
+$result_elements{'explicit_node_directions'}[0]{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'NodeUp'}
 = $result_elements{'explicit_node_directions'}[0];
+$result_elements{'explicit_node_directions'}[0]{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'This'}
 = 
$result_elements{'explicit_node_directions'}[0]{'structure'}{'directions'}{'Forward'};
+$result_elements{'explicit_node_directions'}[0]{'structure'}{'directions'}{'NodeForward'}
 = 
$result_elements{'explicit_node_directions'}[0]{'structure'}{'directions'}{'Forward'};
+$result_elements{'explicit_node_directions'}[0]{'structure'}{'directions'}{'NodeNext'}
 = 
$result_elements{'explicit_node_directions'}[0]{'structure'}{'directions'}{'Forward'};
+$result_elements{'explicit_node_directions'}[0]{'structure'}{'directions'}{'This'}
 = $result_elements{'explicit_node_directions'}[0];
+$result_elements{'explicit_node_directions'}[1] = 
$result_elements{'explicit_node_directions'}[0]{'structure'}{'directions'}{'Forward'};
+$result_elements{'explicit_node_directions'}[2] = 
$result_elements{'explicit_node_directions'}[0]{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'Forward'};
 
 
 
diff --git a/tp/t/results/sectioning/internal_top_node_up.pl 
b/tp/t/results/sectioning/internal_top_node_up.pl
index b6213350ff..acfa8b6180 100644
--- a/tp/t/results/sectioning/internal_top_node_up.pl
+++ b/tp/t/results/sectioning/internal_top_node_up.pl
@@ -213,6 +213,7 @@ $result_trees{'internal_top_node_up'} = [
       'section' => {},
       'unit_command' => {}
     },
+    'structure' => {},
     'type' => 'unit'
   },
   {
@@ -263,6 +264,7 @@ $result_trees{'internal_top_node_up'} = [
       'node' => {},
       'unit_command' => {}
     },
+    'structure' => {},
     'type' => 'unit',
     'unit_prev' => {}
   }
@@ -419,9 +421,41 @@ $result_floats{'internal_top_node_up'} = {};
 $result_elements{'internal_top_node_up'} = [
   {
     'extra' => {
+      'node' => {
+        'cmdname' => 'node',
+        'extra' => {
+          'normalized' => 'Top',
+          'spaces_before_argument' => ' '
+        },
+        'menu_child' => {
+          'cmdname' => 'node',
+          'extra' => {
+            'normalized' => 'first',
+            'spaces_before_argument' => ' '
+          },
+          'menu_up' => {},
+          'menu_up_hash' => {
+            'Top' => 1
+          }
+        }
+      },
+      'section' => {
+        'cmdname' => 'top',
+        'extra' => {
+          'spaces_before_argument' => ' '
+        },
+        'level' => 0
+      },
+      'unit_command' => {}
+    },
+    'structure' => {
       'directions' => {
         'Forward' => {
           'extra' => {
+            'node' => {},
+            'unit_command' => {}
+          },
+          'structure' => {
             'directions' => {
               'Back' => {},
               'FastBack' => {},
@@ -429,61 +463,33 @@ $result_elements{'internal_top_node_up'} = [
               'NodePrev' => {},
               'NodeUp' => {},
               'This' => {}
-            },
-            'node' => {
-              'cmdname' => 'node',
-              'extra' => {
-                'normalized' => 'first',
-                'spaces_before_argument' => ' '
-              },
-              'menu_up' => {
-                'cmdname' => 'node',
-                'extra' => {
-                  'normalized' => 'Top',
-                  'spaces_before_argument' => ' '
-                },
-                'menu_child' => {}
-              },
-              'menu_up_hash' => {
-                'Top' => 1
-              }
-            },
-            'unit_command' => {}
+            }
           },
           'type' => 'unit'
         },
         'NodeForward' => {},
         'NodeNext' => {},
         'This' => {}
-      },
-      'node' => {},
-      'section' => {
-        'cmdname' => 'top',
-        'extra' => {
-          'spaces_before_argument' => ' '
-        },
-        'level' => 0
-      },
-      'unit_command' => {}
+      }
     },
     'type' => 'unit'
   },
   {}
 ];
-$result_elements{'internal_top_node_up'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Back'}
 = $result_elements{'internal_top_node_up'}[0];
-$result_elements{'internal_top_node_up'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'FastBack'}
 = $result_elements{'internal_top_node_up'}[0];
-$result_elements{'internal_top_node_up'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'NodeBack'}
 = $result_elements{'internal_top_node_up'}[0];
-$result_elements{'internal_top_node_up'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'NodePrev'}
 = $result_elements{'internal_top_node_up'}[0];
-$result_elements{'internal_top_node_up'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'NodeUp'}
 = $result_elements{'internal_top_node_up'}[0];
-$result_elements{'internal_top_node_up'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'This'}
 = 
$result_elements{'internal_top_node_up'}[0]{'extra'}{'directions'}{'Forward'};
-$result_elements{'internal_top_node_up'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'node'}{'menu_up'}{'menu_child'}
 = 
$result_elements{'internal_top_node_up'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'node'};
-$result_elements{'internal_top_node_up'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'unit_command'}
 = 
$result_elements{'internal_top_node_up'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'node'};
-$result_elements{'internal_top_node_up'}[0]{'extra'}{'directions'}{'NodeForward'}
 = 
$result_elements{'internal_top_node_up'}[0]{'extra'}{'directions'}{'Forward'};
-$result_elements{'internal_top_node_up'}[0]{'extra'}{'directions'}{'NodeNext'} 
= $result_elements{'internal_top_node_up'}[0]{'extra'}{'directions'}{'Forward'};
-$result_elements{'internal_top_node_up'}[0]{'extra'}{'directions'}{'This'} = 
$result_elements{'internal_top_node_up'}[0];
-$result_elements{'internal_top_node_up'}[0]{'extra'}{'node'} = 
$result_elements{'internal_top_node_up'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'node'}{'menu_up'};
-$result_elements{'internal_top_node_up'}[0]{'extra'}{'unit_command'} = 
$result_elements{'internal_top_node_up'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'node'}{'menu_up'};
-$result_elements{'internal_top_node_up'}[1] = 
$result_elements{'internal_top_node_up'}[0]{'extra'}{'directions'}{'Forward'};
+$result_elements{'internal_top_node_up'}[0]{'extra'}{'node'}{'menu_child'}{'menu_up'}
 = $result_elements{'internal_top_node_up'}[0]{'extra'}{'node'};
+$result_elements{'internal_top_node_up'}[0]{'extra'}{'unit_command'} = 
$result_elements{'internal_top_node_up'}[0]{'extra'}{'node'};
+$result_elements{'internal_top_node_up'}[0]{'structure'}{'directions'}{'Forward'}{'extra'}{'node'}
 = $result_elements{'internal_top_node_up'}[0]{'extra'}{'node'}{'menu_child'};
+$result_elements{'internal_top_node_up'}[0]{'structure'}{'directions'}{'Forward'}{'extra'}{'unit_command'}
 = $result_elements{'internal_top_node_up'}[0]{'extra'}{'node'}{'menu_child'};
+$result_elements{'internal_top_node_up'}[0]{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'Back'}
 = $result_elements{'internal_top_node_up'}[0];
+$result_elements{'internal_top_node_up'}[0]{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'FastBack'}
 = $result_elements{'internal_top_node_up'}[0];
+$result_elements{'internal_top_node_up'}[0]{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'NodeBack'}
 = $result_elements{'internal_top_node_up'}[0];
+$result_elements{'internal_top_node_up'}[0]{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'NodePrev'}
 = $result_elements{'internal_top_node_up'}[0];
+$result_elements{'internal_top_node_up'}[0]{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'NodeUp'}
 = $result_elements{'internal_top_node_up'}[0];
+$result_elements{'internal_top_node_up'}[0]{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'This'}
 = 
$result_elements{'internal_top_node_up'}[0]{'structure'}{'directions'}{'Forward'};
+$result_elements{'internal_top_node_up'}[0]{'structure'}{'directions'}{'NodeForward'}
 = 
$result_elements{'internal_top_node_up'}[0]{'structure'}{'directions'}{'Forward'};
+$result_elements{'internal_top_node_up'}[0]{'structure'}{'directions'}{'NodeNext'}
 = 
$result_elements{'internal_top_node_up'}[0]{'structure'}{'directions'}{'Forward'};
+$result_elements{'internal_top_node_up'}[0]{'structure'}{'directions'}{'This'} 
= $result_elements{'internal_top_node_up'}[0];
+$result_elements{'internal_top_node_up'}[1] = 
$result_elements{'internal_top_node_up'}[0]{'structure'}{'directions'}{'Forward'};
 
 
 
diff --git a/tp/t/results/sectioning/lone_Top_node.pl 
b/tp/t/results/sectioning/lone_Top_node.pl
index 27deb303f9..dd7b784974 100644
--- a/tp/t/results/sectioning/lone_Top_node.pl
+++ b/tp/t/results/sectioning/lone_Top_node.pl
@@ -291,6 +291,7 @@ $result_trees{'lone_Top_node'} = [
       'section' => {},
       'unit_command' => {}
     },
+    'structure' => {},
     'type' => 'unit'
   }
 ];
@@ -462,11 +463,6 @@ $result_floats{'lone_Top_node'} = {};
 $result_elements{'lone_Top_node'} = [
   {
     'extra' => {
-      'directions' => {
-        'NodePrev' => {},
-        'NodeUp' => {},
-        'This' => {}
-      },
       'node' => {
         'cmdname' => 'node',
         'extra' => {
@@ -495,14 +491,21 @@ $result_elements{'lone_Top_node'} = [
       },
       'unit_command' => {}
     },
+    'structure' => {
+      'directions' => {
+        'NodePrev' => {},
+        'NodeUp' => {},
+        'This' => {}
+      }
+    },
     'type' => 'unit'
   }
 ];
-$result_elements{'lone_Top_node'}[0]{'extra'}{'directions'}{'NodePrev'} = 
$result_elements{'lone_Top_node'}[0];
-$result_elements{'lone_Top_node'}[0]{'extra'}{'directions'}{'NodeUp'} = 
$result_elements{'lone_Top_node'}[0];
-$result_elements{'lone_Top_node'}[0]{'extra'}{'directions'}{'This'} = 
$result_elements{'lone_Top_node'}[0];
 $result_elements{'lone_Top_node'}[0]{'extra'}{'node'}{'menu_up'}{'menu_child'} 
= $result_elements{'lone_Top_node'}[0]{'extra'}{'node'};
 $result_elements{'lone_Top_node'}[0]{'extra'}{'unit_command'} = 
$result_elements{'lone_Top_node'}[0]{'extra'}{'section'};
+$result_elements{'lone_Top_node'}[0]{'structure'}{'directions'}{'NodePrev'} = 
$result_elements{'lone_Top_node'}[0];
+$result_elements{'lone_Top_node'}[0]{'structure'}{'directions'}{'NodeUp'} = 
$result_elements{'lone_Top_node'}[0];
+$result_elements{'lone_Top_node'}[0]{'structure'}{'directions'}{'This'} = 
$result_elements{'lone_Top_node'}[0];
 
 
 
diff --git a/tp/t/results/sectioning/node_part_chapter_after_chapter.pl 
b/tp/t/results/sectioning/node_part_chapter_after_chapter.pl
index 4af6d95b57..e81c2810d3 100644
--- a/tp/t/results/sectioning/node_part_chapter_after_chapter.pl
+++ b/tp/t/results/sectioning/node_part_chapter_after_chapter.pl
@@ -270,6 +270,7 @@ $result_trees{'node_part_chapter_after_chapter'} = [
       'section' => {},
       'unit_command' => {}
     },
+    'structure' => {},
     'type' => 'unit'
   },
   {
@@ -366,6 +367,7 @@ $result_trees{'node_part_chapter_after_chapter'} = [
       'section' => {},
       'unit_command' => {}
     },
+    'structure' => {},
     'type' => 'unit',
     'unit_prev' => {}
   },
@@ -511,6 +513,7 @@ $result_trees{'node_part_chapter_after_chapter'} = [
       'section' => {},
       'unit_command' => {}
     },
+    'structure' => {},
     'type' => 'unit',
     'unit_prev' => {}
   }
@@ -843,52 +846,67 @@ $result_floats{'node_part_chapter_after_chapter'} = {};
 $result_elements{'node_part_chapter_after_chapter'} = [
   {
     'extra' => {
+      'node' => {
+        'cmdname' => 'node',
+        'extra' => {
+          'normalized' => 'Top',
+          'spaces_before_argument' => ' '
+        },
+        'menu_child' => {
+          'cmdname' => 'node',
+          'extra' => {
+            'normalized' => 'chapter-node',
+            'spaces_before_argument' => ' '
+          },
+          'menu_next' => {
+            'cmdname' => 'node',
+            'extra' => {
+              'normalized' => 'part-chapter-node',
+              'spaces_before_argument' => ' '
+            },
+            'menu_prev' => {},
+            'menu_up' => {},
+            'menu_up_hash' => {
+              'Top' => 1
+            }
+          },
+          'menu_up' => {},
+          'menu_up_hash' => {
+            'Top' => 1
+          }
+        }
+      },
+      'section' => {
+        'cmdname' => 'top',
+        'extra' => {
+          'spaces_before_argument' => ' '
+        },
+        'level' => 0
+      },
+      'unit_command' => {}
+    },
+    'structure' => {
       'directions' => {
         'FastForward' => {
           'extra' => {
+            'node' => {},
+            'section' => {
+              'cmdname' => 'chapter',
+              'extra' => {
+                'spaces_before_argument' => ' '
+              },
+              'level' => 1,
+              'number' => 1
+            },
+            'unit_command' => {}
+          },
+          'structure' => {
             'directions' => {
               'Back' => {},
               'FastBack' => {},
               'FastForward' => {
                 'extra' => {
-                  'directions' => {
-                    'Back' => {},
-                    'FastBack' => {},
-                    'NodeBack' => {},
-                    'NodePrev' => {},
-                    'NodeUp' => {},
-                    'This' => {}
-                  },
-                  'node' => {
-                    'cmdname' => 'node',
-                    'extra' => {
-                      'normalized' => 'part-chapter-node',
-                      'spaces_before_argument' => ' '
-                    },
-                    'menu_prev' => {
-                      'cmdname' => 'node',
-                      'extra' => {
-                        'normalized' => 'chapter-node',
-                        'spaces_before_argument' => ' '
-                      },
-                      'menu_next' => {},
-                      'menu_up' => {
-                        'cmdname' => 'node',
-                        'extra' => {
-                          'normalized' => 'Top',
-                          'spaces_before_argument' => ' '
-                        },
-                        'menu_child' => {}
-                      },
-                      'menu_up_hash' => {
-                        'Top' => 1
-                      }
-                    },
-                    'menu_up' => {},
-                    'menu_up_hash' => {
-                      'Top' => 1
-                    }
-                  },
+                  'node' => {},
                   'section' => {
                     'cmdname' => 'chapter',
                     'extra' => {
@@ -906,6 +924,16 @@ $result_elements{'node_part_chapter_after_chapter'} = [
                   },
                   'unit_command' => {}
                 },
+                'structure' => {
+                  'directions' => {
+                    'Back' => {},
+                    'FastBack' => {},
+                    'NodeBack' => {},
+                    'NodePrev' => {},
+                    'NodeUp' => {},
+                    'This' => {}
+                  }
+                },
                 'type' => 'unit'
               },
               'Forward' => {},
@@ -916,17 +944,7 @@ $result_elements{'node_part_chapter_after_chapter'} = [
               'NodeUp' => {},
               'This' => {},
               'Up' => {}
-            },
-            'node' => {},
-            'section' => {
-              'cmdname' => 'chapter',
-              'extra' => {
-                'spaces_before_argument' => ' '
-              },
-              'level' => 1,
-              'number' => 1
-            },
-            'unit_command' => {}
+            }
           },
           'type' => 'unit'
         },
@@ -935,53 +953,44 @@ $result_elements{'node_part_chapter_after_chapter'} = [
         'NodeForward' => {},
         'NodeNext' => {},
         'This' => {}
-      },
-      'node' => {},
-      'section' => {
-        'cmdname' => 'top',
-        'extra' => {
-          'spaces_before_argument' => ' '
-        },
-        'level' => 0
-      },
-      'unit_command' => {}
+      }
     },
     'type' => 'unit'
   },
   {},
   {}
 ];
-$result_elements{'node_part_chapter_after_chapter'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}
 = $result_elements{'node_part_chapter_after_chapter'}[0];
-$result_elements{'node_part_chapter_after_chapter'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastBack'}
 = $result_elements{'node_part_chapter_after_chapter'}[0];
-$result_elements{'node_part_chapter_after_chapter'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}
 = 
$result_elements{'node_part_chapter_after_chapter'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'node_part_chapter_after_chapter'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastBack'}
 = 
$result_elements{'node_part_chapter_after_chapter'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'node_part_chapter_after_chapter'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'NodeBack'}
 = 
$result_elements{'node_part_chapter_after_chapter'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'node_part_chapter_after_chapter'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'NodePrev'}
 = 
$result_elements{'node_part_chapter_after_chapter'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'node_part_chapter_after_chapter'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'NodeUp'}
 = $result_elements{'node_part_chapter_after_chapter'}[0];
-$result_elements{'node_part_chapter_after_chapter'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'This'}
 = 
$result_elements{'node_part_chapter_after_chapter'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'};
-$result_elements{'node_part_chapter_after_chapter'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'node'}{'menu_prev'}{'menu_next'}
 = 
$result_elements{'node_part_chapter_after_chapter'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'node'};
-$result_elements{'node_part_chapter_after_chapter'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'node'}{'menu_prev'}{'menu_up'}{'menu_child'}
 = 
$result_elements{'node_part_chapter_after_chapter'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'node'}{'menu_prev'};
-$result_elements{'node_part_chapter_after_chapter'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'node'}{'menu_up'}
 = 
$result_elements{'node_part_chapter_after_chapter'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'node'}{'menu_prev'}{'menu_up'};
-$result_elements{'node_part_chapter_after_chapter'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'unit_command'}
 = 
$result_elements{'node_part_chapter_after_chapter'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'section'};
-$result_elements{'node_part_chapter_after_chapter'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Forward'}
 = 
$result_elements{'node_part_chapter_after_chapter'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'};
-$result_elements{'node_part_chapter_after_chapter'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'NodeBack'}
 = $result_elements{'node_part_chapter_after_chapter'}[0];
-$result_elements{'node_part_chapter_after_chapter'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'NodeForward'}
 = 
$result_elements{'node_part_chapter_after_chapter'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'};
-$result_elements{'node_part_chapter_after_chapter'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'NodeNext'}
 = 
$result_elements{'node_part_chapter_after_chapter'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'};
-$result_elements{'node_part_chapter_after_chapter'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'NodePrev'}
 = $result_elements{'node_part_chapter_after_chapter'}[0];
-$result_elements{'node_part_chapter_after_chapter'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'NodeUp'}
 = $result_elements{'node_part_chapter_after_chapter'}[0];
-$result_elements{'node_part_chapter_after_chapter'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'This'}
 = 
$result_elements{'node_part_chapter_after_chapter'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'node_part_chapter_after_chapter'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Up'}
 = $result_elements{'node_part_chapter_after_chapter'}[0];
-$result_elements{'node_part_chapter_after_chapter'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'node'}
 = 
$result_elements{'node_part_chapter_after_chapter'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'node'}{'menu_prev'};
-$result_elements{'node_part_chapter_after_chapter'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'unit_command'}
 = 
$result_elements{'node_part_chapter_after_chapter'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'section'};
-$result_elements{'node_part_chapter_after_chapter'}[0]{'extra'}{'directions'}{'Forward'}
 = 
$result_elements{'node_part_chapter_after_chapter'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'node_part_chapter_after_chapter'}[0]{'extra'}{'directions'}{'Next'}
 = 
$result_elements{'node_part_chapter_after_chapter'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'};
-$result_elements{'node_part_chapter_after_chapter'}[0]{'extra'}{'directions'}{'NodeForward'}
 = 
$result_elements{'node_part_chapter_after_chapter'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'node_part_chapter_after_chapter'}[0]{'extra'}{'directions'}{'NodeNext'}
 = 
$result_elements{'node_part_chapter_after_chapter'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'node_part_chapter_after_chapter'}[0]{'extra'}{'directions'}{'This'}
 = $result_elements{'node_part_chapter_after_chapter'}[0];
-$result_elements{'node_part_chapter_after_chapter'}[0]{'extra'}{'node'} = 
$result_elements{'node_part_chapter_after_chapter'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'node'}{'menu_prev'}{'menu_up'};
+$result_elements{'node_part_chapter_after_chapter'}[0]{'extra'}{'node'}{'menu_child'}{'menu_next'}{'menu_prev'}
 = 
$result_elements{'node_part_chapter_after_chapter'}[0]{'extra'}{'node'}{'menu_child'};
+$result_elements{'node_part_chapter_after_chapter'}[0]{'extra'}{'node'}{'menu_child'}{'menu_next'}{'menu_up'}
 = $result_elements{'node_part_chapter_after_chapter'}[0]{'extra'}{'node'};
+$result_elements{'node_part_chapter_after_chapter'}[0]{'extra'}{'node'}{'menu_child'}{'menu_up'}
 = $result_elements{'node_part_chapter_after_chapter'}[0]{'extra'}{'node'};
 
$result_elements{'node_part_chapter_after_chapter'}[0]{'extra'}{'unit_command'} 
= $result_elements{'node_part_chapter_after_chapter'}[0]{'extra'}{'section'};
-$result_elements{'node_part_chapter_after_chapter'}[1] = 
$result_elements{'node_part_chapter_after_chapter'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'node_part_chapter_after_chapter'}[2] = 
$result_elements{'node_part_chapter_after_chapter'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'};
+$result_elements{'node_part_chapter_after_chapter'}[0]{'structure'}{'directions'}{'FastForward'}{'extra'}{'node'}
 = 
$result_elements{'node_part_chapter_after_chapter'}[0]{'extra'}{'node'}{'menu_child'};
+$result_elements{'node_part_chapter_after_chapter'}[0]{'structure'}{'directions'}{'FastForward'}{'extra'}{'unit_command'}
 = 
$result_elements{'node_part_chapter_after_chapter'}[0]{'structure'}{'directions'}{'FastForward'}{'extra'}{'section'};
+$result_elements{'node_part_chapter_after_chapter'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}
 = $result_elements{'node_part_chapter_after_chapter'}[0];
+$result_elements{'node_part_chapter_after_chapter'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastBack'}
 = $result_elements{'node_part_chapter_after_chapter'}[0];
+$result_elements{'node_part_chapter_after_chapter'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'extra'}{'node'}
 = 
$result_elements{'node_part_chapter_after_chapter'}[0]{'extra'}{'node'}{'menu_child'}{'menu_next'};
+$result_elements{'node_part_chapter_after_chapter'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'extra'}{'unit_command'}
 = 
$result_elements{'node_part_chapter_after_chapter'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'extra'}{'section'};
+$result_elements{'node_part_chapter_after_chapter'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}
 = 
$result_elements{'node_part_chapter_after_chapter'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'node_part_chapter_after_chapter'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastBack'}
 = 
$result_elements{'node_part_chapter_after_chapter'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'node_part_chapter_after_chapter'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'NodeBack'}
 = 
$result_elements{'node_part_chapter_after_chapter'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'node_part_chapter_after_chapter'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'NodePrev'}
 = 
$result_elements{'node_part_chapter_after_chapter'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'node_part_chapter_after_chapter'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'NodeUp'}
 = $result_elements{'node_part_chapter_after_chapter'}[0];
+$result_elements{'node_part_chapter_after_chapter'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'This'}
 = 
$result_elements{'node_part_chapter_after_chapter'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'};
+$result_elements{'node_part_chapter_after_chapter'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Forward'}
 = 
$result_elements{'node_part_chapter_after_chapter'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'};
+$result_elements{'node_part_chapter_after_chapter'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'NodeBack'}
 = $result_elements{'node_part_chapter_after_chapter'}[0];
+$result_elements{'node_part_chapter_after_chapter'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'NodeForward'}
 = 
$result_elements{'node_part_chapter_after_chapter'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'};
+$result_elements{'node_part_chapter_after_chapter'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'NodeNext'}
 = 
$result_elements{'node_part_chapter_after_chapter'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'};
+$result_elements{'node_part_chapter_after_chapter'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'NodePrev'}
 = $result_elements{'node_part_chapter_after_chapter'}[0];
+$result_elements{'node_part_chapter_after_chapter'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'NodeUp'}
 = $result_elements{'node_part_chapter_after_chapter'}[0];
+$result_elements{'node_part_chapter_after_chapter'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'This'}
 = 
$result_elements{'node_part_chapter_after_chapter'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'node_part_chapter_after_chapter'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Up'}
 = $result_elements{'node_part_chapter_after_chapter'}[0];
+$result_elements{'node_part_chapter_after_chapter'}[0]{'structure'}{'directions'}{'Forward'}
 = 
$result_elements{'node_part_chapter_after_chapter'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'node_part_chapter_after_chapter'}[0]{'structure'}{'directions'}{'Next'}
 = 
$result_elements{'node_part_chapter_after_chapter'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'};
+$result_elements{'node_part_chapter_after_chapter'}[0]{'structure'}{'directions'}{'NodeForward'}
 = 
$result_elements{'node_part_chapter_after_chapter'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'node_part_chapter_after_chapter'}[0]{'structure'}{'directions'}{'NodeNext'}
 = 
$result_elements{'node_part_chapter_after_chapter'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'node_part_chapter_after_chapter'}[0]{'structure'}{'directions'}{'This'}
 = $result_elements{'node_part_chapter_after_chapter'}[0];
+$result_elements{'node_part_chapter_after_chapter'}[1] = 
$result_elements{'node_part_chapter_after_chapter'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'node_part_chapter_after_chapter'}[2] = 
$result_elements{'node_part_chapter_after_chapter'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'};
 
 
 
diff --git a/tp/t/results/sectioning/node_part_chapter_after_top.pl 
b/tp/t/results/sectioning/node_part_chapter_after_top.pl
index 2e014b9dd7..16d7eb844d 100644
--- a/tp/t/results/sectioning/node_part_chapter_after_top.pl
+++ b/tp/t/results/sectioning/node_part_chapter_after_top.pl
@@ -213,6 +213,7 @@ $result_trees{'node_part_chapter_after_top'} = [
       'section' => {},
       'unit_command' => {}
     },
+    'structure' => {},
     'type' => 'unit'
   },
   {
@@ -333,6 +334,7 @@ $result_trees{'node_part_chapter_after_top'} = [
       'section' => {},
       'unit_command' => {}
     },
+    'structure' => {},
     'type' => 'unit',
     'unit_prev' => {}
   }
@@ -569,35 +571,38 @@ $result_floats{'node_part_chapter_after_top'} = {};
 $result_elements{'node_part_chapter_after_top'} = [
   {
     'extra' => {
+      'node' => {
+        'cmdname' => 'node',
+        'extra' => {
+          'normalized' => 'Top',
+          'spaces_before_argument' => ' '
+        },
+        'menu_child' => {
+          'cmdname' => 'node',
+          'extra' => {
+            'normalized' => 'chapter-node',
+            'spaces_before_argument' => ' '
+          },
+          'menu_up' => {},
+          'menu_up_hash' => {
+            'Top' => 1
+          }
+        }
+      },
+      'section' => {
+        'cmdname' => 'top',
+        'extra' => {
+          'spaces_before_argument' => ' '
+        },
+        'level' => 0
+      },
+      'unit_command' => {}
+    },
+    'structure' => {
       'directions' => {
         'FastForward' => {
           'extra' => {
-            'directions' => {
-              'Back' => {},
-              'FastBack' => {},
-              'NodeBack' => {},
-              'NodePrev' => {},
-              'NodeUp' => {},
-              'This' => {}
-            },
-            'node' => {
-              'cmdname' => 'node',
-              'extra' => {
-                'normalized' => 'chapter-node',
-                'spaces_before_argument' => ' '
-              },
-              'menu_up' => {
-                'cmdname' => 'node',
-                'extra' => {
-                  'normalized' => 'Top',
-                  'spaces_before_argument' => ' '
-                },
-                'menu_child' => {}
-              },
-              'menu_up_hash' => {
-                'Top' => 1
-              }
-            },
+            'node' => {},
             'section' => {
               'cmdname' => 'chapter',
               'extra' => {
@@ -615,6 +620,16 @@ $result_elements{'node_part_chapter_after_top'} = [
             },
             'unit_command' => {}
           },
+          'structure' => {
+            'directions' => {
+              'Back' => {},
+              'FastBack' => {},
+              'NodeBack' => {},
+              'NodePrev' => {},
+              'NodeUp' => {},
+              'This' => {}
+            }
+          },
           'type' => 'unit'
         },
         'Forward' => {},
@@ -622,37 +637,28 @@ $result_elements{'node_part_chapter_after_top'} = [
         'NodeForward' => {},
         'NodeNext' => {},
         'This' => {}
-      },
-      'node' => {},
-      'section' => {
-        'cmdname' => 'top',
-        'extra' => {
-          'spaces_before_argument' => ' '
-        },
-        'level' => 0
-      },
-      'unit_command' => {}
+      }
     },
     'type' => 'unit'
   },
   {}
 ];
-$result_elements{'node_part_chapter_after_top'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}
 = $result_elements{'node_part_chapter_after_top'}[0];
-$result_elements{'node_part_chapter_after_top'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastBack'}
 = $result_elements{'node_part_chapter_after_top'}[0];
-$result_elements{'node_part_chapter_after_top'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'NodeBack'}
 = $result_elements{'node_part_chapter_after_top'}[0];
-$result_elements{'node_part_chapter_after_top'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'NodePrev'}
 = $result_elements{'node_part_chapter_after_top'}[0];
-$result_elements{'node_part_chapter_after_top'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'NodeUp'}
 = $result_elements{'node_part_chapter_after_top'}[0];
-$result_elements{'node_part_chapter_after_top'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'This'}
 = 
$result_elements{'node_part_chapter_after_top'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'node_part_chapter_after_top'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'node'}{'menu_up'}{'menu_child'}
 = 
$result_elements{'node_part_chapter_after_top'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'node'};
-$result_elements{'node_part_chapter_after_top'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'unit_command'}
 = 
$result_elements{'node_part_chapter_after_top'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'section'};
-$result_elements{'node_part_chapter_after_top'}[0]{'extra'}{'directions'}{'Forward'}
 = 
$result_elements{'node_part_chapter_after_top'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'node_part_chapter_after_top'}[0]{'extra'}{'directions'}{'Next'}
 = 
$result_elements{'node_part_chapter_after_top'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'node_part_chapter_after_top'}[0]{'extra'}{'directions'}{'NodeForward'}
 = 
$result_elements{'node_part_chapter_after_top'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'node_part_chapter_after_top'}[0]{'extra'}{'directions'}{'NodeNext'}
 = 
$result_elements{'node_part_chapter_after_top'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'node_part_chapter_after_top'}[0]{'extra'}{'directions'}{'This'}
 = $result_elements{'node_part_chapter_after_top'}[0];
-$result_elements{'node_part_chapter_after_top'}[0]{'extra'}{'node'} = 
$result_elements{'node_part_chapter_after_top'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'node'}{'menu_up'};
+$result_elements{'node_part_chapter_after_top'}[0]{'extra'}{'node'}{'menu_child'}{'menu_up'}
 = $result_elements{'node_part_chapter_after_top'}[0]{'extra'}{'node'};
 $result_elements{'node_part_chapter_after_top'}[0]{'extra'}{'unit_command'} = 
$result_elements{'node_part_chapter_after_top'}[0]{'extra'}{'section'};
-$result_elements{'node_part_chapter_after_top'}[1] = 
$result_elements{'node_part_chapter_after_top'}[0]{'extra'}{'directions'}{'FastForward'};
+$result_elements{'node_part_chapter_after_top'}[0]{'structure'}{'directions'}{'FastForward'}{'extra'}{'node'}
 = 
$result_elements{'node_part_chapter_after_top'}[0]{'extra'}{'node'}{'menu_child'};
+$result_elements{'node_part_chapter_after_top'}[0]{'structure'}{'directions'}{'FastForward'}{'extra'}{'unit_command'}
 = 
$result_elements{'node_part_chapter_after_top'}[0]{'structure'}{'directions'}{'FastForward'}{'extra'}{'section'};
+$result_elements{'node_part_chapter_after_top'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}
 = $result_elements{'node_part_chapter_after_top'}[0];
+$result_elements{'node_part_chapter_after_top'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastBack'}
 = $result_elements{'node_part_chapter_after_top'}[0];
+$result_elements{'node_part_chapter_after_top'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'NodeBack'}
 = $result_elements{'node_part_chapter_after_top'}[0];
+$result_elements{'node_part_chapter_after_top'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'NodePrev'}
 = $result_elements{'node_part_chapter_after_top'}[0];
+$result_elements{'node_part_chapter_after_top'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'NodeUp'}
 = $result_elements{'node_part_chapter_after_top'}[0];
+$result_elements{'node_part_chapter_after_top'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'This'}
 = 
$result_elements{'node_part_chapter_after_top'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'node_part_chapter_after_top'}[0]{'structure'}{'directions'}{'Forward'}
 = 
$result_elements{'node_part_chapter_after_top'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'node_part_chapter_after_top'}[0]{'structure'}{'directions'}{'Next'}
 = 
$result_elements{'node_part_chapter_after_top'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'node_part_chapter_after_top'}[0]{'structure'}{'directions'}{'NodeForward'}
 = 
$result_elements{'node_part_chapter_after_top'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'node_part_chapter_after_top'}[0]{'structure'}{'directions'}{'NodeNext'}
 = 
$result_elements{'node_part_chapter_after_top'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'node_part_chapter_after_top'}[0]{'structure'}{'directions'}{'This'}
 = $result_elements{'node_part_chapter_after_top'}[0];
+$result_elements{'node_part_chapter_after_top'}[1] = 
$result_elements{'node_part_chapter_after_top'}[0]{'structure'}{'directions'}{'FastForward'};
 
 
 
diff --git a/tp/t/results/sectioning/node_up_external_node.pl 
b/tp/t/results/sectioning/node_up_external_node.pl
index 5235b1871d..de67a7b843 100644
--- a/tp/t/results/sectioning/node_up_external_node.pl
+++ b/tp/t/results/sectioning/node_up_external_node.pl
@@ -182,6 +182,7 @@ $result_trees{'node_up_external_node'} = [
       'node' => {},
       'unit_command' => {}
     },
+    'structure' => {},
     'type' => 'unit'
   },
   {
@@ -309,6 +310,7 @@ $result_trees{'node_up_external_node'} = [
       'node' => {},
       'unit_command' => {}
     },
+    'structure' => {},
     'type' => 'unit',
     'unit_prev' => {}
   }
@@ -467,9 +469,34 @@ $result_floats{'node_up_external_node'} = {};
 $result_elements{'node_up_external_node'} = [
   {
     'extra' => {
+      'node' => {
+        'cmdname' => 'node',
+        'extra' => {
+          'normalized' => 'Top',
+          'spaces_before_argument' => ' '
+        },
+        'menu_child' => {
+          'cmdname' => 'node',
+          'extra' => {
+            'normalized' => 'first',
+            'spaces_before_argument' => ' '
+          },
+          'menu_up' => {},
+          'menu_up_hash' => {
+            'Top' => 1
+          }
+        }
+      },
+      'unit_command' => {}
+    },
+    'structure' => {
       'directions' => {
         'Forward' => {
           'extra' => {
+            'node' => {},
+            'unit_command' => {}
+          },
+          'structure' => {
             'directions' => {
               'Back' => {},
               'NodeBack' => {},
@@ -510,52 +537,31 @@ $result_elements{'node_up_external_node'} = [
                 'type' => 'external_node'
               },
               'This' => {}
-            },
-            'node' => {
-              'cmdname' => 'node',
-              'extra' => {
-                'normalized' => 'first',
-                'spaces_before_argument' => ' '
-              },
-              'menu_up' => {
-                'cmdname' => 'node',
-                'extra' => {
-                  'normalized' => 'Top',
-                  'spaces_before_argument' => ' '
-                },
-                'menu_child' => {}
-              },
-              'menu_up_hash' => {
-                'Top' => 1
-              }
-            },
-            'unit_command' => {}
+            }
           },
           'type' => 'unit'
         },
         'NodeForward' => {},
         'NodeNext' => {},
         'This' => {}
-      },
-      'node' => {},
-      'unit_command' => {}
+      }
     },
     'type' => 'unit'
   },
   {}
 ];
-$result_elements{'node_up_external_node'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Back'}
 = $result_elements{'node_up_external_node'}[0];
-$result_elements{'node_up_external_node'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'NodeBack'}
 = $result_elements{'node_up_external_node'}[0];
-$result_elements{'node_up_external_node'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'NodeNext'}{'extra'}{'manual_content'}
 = 
$result_elements{'node_up_external_node'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'NodeForward'}{'extra'}{'manual_content'};
-$result_elements{'node_up_external_node'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'This'}
 = 
$result_elements{'node_up_external_node'}[0]{'extra'}{'directions'}{'Forward'};
-$result_elements{'node_up_external_node'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'node'}{'menu_up'}{'menu_child'}
 = 
$result_elements{'node_up_external_node'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'node'};
-$result_elements{'node_up_external_node'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'unit_command'}
 = 
$result_elements{'node_up_external_node'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'node'};
-$result_elements{'node_up_external_node'}[0]{'extra'}{'directions'}{'NodeForward'}
 = 
$result_elements{'node_up_external_node'}[0]{'extra'}{'directions'}{'Forward'};
-$result_elements{'node_up_external_node'}[0]{'extra'}{'directions'}{'NodeNext'}
 = 
$result_elements{'node_up_external_node'}[0]{'extra'}{'directions'}{'Forward'};
-$result_elements{'node_up_external_node'}[0]{'extra'}{'directions'}{'This'} = 
$result_elements{'node_up_external_node'}[0];
-$result_elements{'node_up_external_node'}[0]{'extra'}{'node'} = 
$result_elements{'node_up_external_node'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'node'}{'menu_up'};
-$result_elements{'node_up_external_node'}[0]{'extra'}{'unit_command'} = 
$result_elements{'node_up_external_node'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'node'}{'menu_up'};
-$result_elements{'node_up_external_node'}[1] = 
$result_elements{'node_up_external_node'}[0]{'extra'}{'directions'}{'Forward'};
+$result_elements{'node_up_external_node'}[0]{'extra'}{'node'}{'menu_child'}{'menu_up'}
 = $result_elements{'node_up_external_node'}[0]{'extra'}{'node'};
+$result_elements{'node_up_external_node'}[0]{'extra'}{'unit_command'} = 
$result_elements{'node_up_external_node'}[0]{'extra'}{'node'};
+$result_elements{'node_up_external_node'}[0]{'structure'}{'directions'}{'Forward'}{'extra'}{'node'}
 = $result_elements{'node_up_external_node'}[0]{'extra'}{'node'}{'menu_child'};
+$result_elements{'node_up_external_node'}[0]{'structure'}{'directions'}{'Forward'}{'extra'}{'unit_command'}
 = $result_elements{'node_up_external_node'}[0]{'extra'}{'node'}{'menu_child'};
+$result_elements{'node_up_external_node'}[0]{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'Back'}
 = $result_elements{'node_up_external_node'}[0];
+$result_elements{'node_up_external_node'}[0]{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'NodeBack'}
 = $result_elements{'node_up_external_node'}[0];
+$result_elements{'node_up_external_node'}[0]{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'NodeNext'}{'extra'}{'manual_content'}
 = 
$result_elements{'node_up_external_node'}[0]{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'NodeForward'}{'extra'}{'manual_content'};
+$result_elements{'node_up_external_node'}[0]{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'This'}
 = 
$result_elements{'node_up_external_node'}[0]{'structure'}{'directions'}{'Forward'};
+$result_elements{'node_up_external_node'}[0]{'structure'}{'directions'}{'NodeForward'}
 = 
$result_elements{'node_up_external_node'}[0]{'structure'}{'directions'}{'Forward'};
+$result_elements{'node_up_external_node'}[0]{'structure'}{'directions'}{'NodeNext'}
 = 
$result_elements{'node_up_external_node'}[0]{'structure'}{'directions'}{'Forward'};
+$result_elements{'node_up_external_node'}[0]{'structure'}{'directions'}{'This'}
 = $result_elements{'node_up_external_node'}[0];
+$result_elements{'node_up_external_node'}[1] = 
$result_elements{'node_up_external_node'}[0]{'structure'}{'directions'}{'Forward'};
 
 
 
diff --git a/tp/t/results/sectioning/nodes_after_top_before_chapter_nodes.pl 
b/tp/t/results/sectioning/nodes_after_top_before_chapter_nodes.pl
index beea1c583b..21b7e4c0e0 100644
--- a/tp/t/results/sectioning/nodes_after_top_before_chapter_nodes.pl
+++ b/tp/t/results/sectioning/nodes_after_top_before_chapter_nodes.pl
@@ -244,6 +244,7 @@ $result_trees{'nodes_after_top_before_chapter_nodes'} = [
       'node' => {},
       'unit_command' => {}
     },
+    'structure' => {},
     'type' => 'unit'
   },
   {
@@ -369,6 +370,7 @@ $result_trees{'nodes_after_top_before_chapter_nodes'} = [
       'node' => {},
       'unit_command' => {}
     },
+    'structure' => {},
     'type' => 'unit',
     'unit_prev' => {}
   },
@@ -490,6 +492,7 @@ $result_trees{'nodes_after_top_before_chapter_nodes'} = [
       'section' => {},
       'unit_command' => {}
     },
+    'structure' => {},
     'type' => 'unit',
     'unit_prev' => {}
   }
@@ -721,50 +724,51 @@ $result_floats{'nodes_after_top_before_chapter_nodes'} = 
{};
 $result_elements{'nodes_after_top_before_chapter_nodes'} = [
   {
     'extra' => {
+      'node' => {
+        'cmdname' => 'node',
+        'extra' => {
+          'normalized' => 'Top',
+          'spaces_before_argument' => ' '
+        },
+        'menu_child' => {
+          'cmdname' => 'node',
+          'extra' => {
+            'normalized' => 'second-node',
+            'spaces_before_argument' => ' '
+          },
+          'menu_next' => {
+            'cmdname' => 'node',
+            'extra' => {
+              'normalized' => 'third-node',
+              'spaces_before_argument' => ' '
+            },
+            'menu_prev' => {},
+            'menu_up' => {},
+            'menu_up_hash' => {
+              'Top' => 1
+            }
+          },
+          'menu_up' => {},
+          'menu_up_hash' => {
+            'Top' => 1
+          }
+        }
+      },
+      'unit_command' => {}
+    },
+    'structure' => {
       'directions' => {
         'Forward' => {
           'extra' => {
+            'node' => {},
+            'unit_command' => {}
+          },
+          'structure' => {
             'directions' => {
               'Back' => {},
               'Forward' => {
                 'extra' => {
-                  'directions' => {
-                    'Back' => {},
-                    'NodeBack' => {},
-                    'NodePrev' => {},
-                    'NodeUp' => {},
-                    'This' => {}
-                  },
-                  'node' => {
-                    'cmdname' => 'node',
-                    'extra' => {
-                      'normalized' => 'third-node',
-                      'spaces_before_argument' => ' '
-                    },
-                    'menu_prev' => {
-                      'cmdname' => 'node',
-                      'extra' => {
-                        'normalized' => 'second-node',
-                        'spaces_before_argument' => ' '
-                      },
-                      'menu_next' => {},
-                      'menu_up' => {
-                        'cmdname' => 'node',
-                        'extra' => {
-                          'normalized' => 'Top',
-                          'spaces_before_argument' => ' '
-                        },
-                        'menu_child' => {}
-                      },
-                      'menu_up_hash' => {
-                        'Top' => 1
-                      }
-                    },
-                    'menu_up' => {},
-                    'menu_up_hash' => {
-                      'Top' => 1
-                    }
-                  },
+                  'node' => {},
                   'section' => {
                     'cmdname' => 'chapter',
                     'extra' => {
@@ -775,6 +779,15 @@ $result_elements{'nodes_after_top_before_chapter_nodes'} = 
[
                   },
                   'unit_command' => {}
                 },
+                'structure' => {
+                  'directions' => {
+                    'Back' => {},
+                    'NodeBack' => {},
+                    'NodePrev' => {},
+                    'NodeUp' => {},
+                    'This' => {}
+                  }
+                },
                 'type' => 'unit'
               },
               'NodeBack' => {},
@@ -783,49 +796,45 @@ $result_elements{'nodes_after_top_before_chapter_nodes'} 
= [
               'NodePrev' => {},
               'NodeUp' => {},
               'This' => {}
-            },
-            'node' => {},
-            'unit_command' => {}
+            }
           },
           'type' => 'unit'
         },
         'NodeForward' => {},
         'NodeNext' => {},
         'This' => {}
-      },
-      'node' => {},
-      'unit_command' => {}
+      }
     },
     'type' => 'unit'
   },
   {},
   {}
 ];
-$result_elements{'nodes_after_top_before_chapter_nodes'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Back'}
 = $result_elements{'nodes_after_top_before_chapter_nodes'}[0];
-$result_elements{'nodes_after_top_before_chapter_nodes'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Back'}
 = 
$result_elements{'nodes_after_top_before_chapter_nodes'}[0]{'extra'}{'directions'}{'Forward'};
-$result_elements{'nodes_after_top_before_chapter_nodes'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'NodeBack'}
 = 
$result_elements{'nodes_after_top_before_chapter_nodes'}[0]{'extra'}{'directions'}{'Forward'};
-$result_elements{'nodes_after_top_before_chapter_nodes'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'NodePrev'}
 = 
$result_elements{'nodes_after_top_before_chapter_nodes'}[0]{'extra'}{'directions'}{'Forward'};
-$result_elements{'nodes_after_top_before_chapter_nodes'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'NodeUp'}
 = $result_elements{'nodes_after_top_before_chapter_nodes'}[0];
-$result_elements{'nodes_after_top_before_chapter_nodes'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'This'}
 = 
$result_elements{'nodes_after_top_before_chapter_nodes'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'};
-$result_elements{'nodes_after_top_before_chapter_nodes'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'node'}{'menu_prev'}{'menu_next'}
 = 
$result_elements{'nodes_after_top_before_chapter_nodes'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'node'};
-$result_elements{'nodes_after_top_before_chapter_nodes'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'node'}{'menu_prev'}{'menu_up'}{'menu_child'}
 = 
$result_elements{'nodes_after_top_before_chapter_nodes'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'node'}{'menu_prev'};
-$result_elements{'nodes_after_top_before_chapter_nodes'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'node'}{'menu_up'}
 = 
$result_elements{'nodes_after_top_before_chapter_nodes'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'node'}{'menu_prev'}{'menu_up'};
-$result_elements{'nodes_after_top_before_chapter_nodes'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'unit_command'}
 = 
$result_elements{'nodes_after_top_before_chapter_nodes'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'node'};
-$result_elements{'nodes_after_top_before_chapter_nodes'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'NodeBack'}
 = $result_elements{'nodes_after_top_before_chapter_nodes'}[0];
-$result_elements{'nodes_after_top_before_chapter_nodes'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'NodeForward'}
 = 
$result_elements{'nodes_after_top_before_chapter_nodes'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'};
-$result_elements{'nodes_after_top_before_chapter_nodes'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'NodeNext'}
 = 
$result_elements{'nodes_after_top_before_chapter_nodes'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'};
-$result_elements{'nodes_after_top_before_chapter_nodes'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'NodePrev'}
 = $result_elements{'nodes_after_top_before_chapter_nodes'}[0];
-$result_elements{'nodes_after_top_before_chapter_nodes'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'NodeUp'}
 = $result_elements{'nodes_after_top_before_chapter_nodes'}[0];
-$result_elements{'nodes_after_top_before_chapter_nodes'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'This'}
 = 
$result_elements{'nodes_after_top_before_chapter_nodes'}[0]{'extra'}{'directions'}{'Forward'};
-$result_elements{'nodes_after_top_before_chapter_nodes'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'node'}
 = 
$result_elements{'nodes_after_top_before_chapter_nodes'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'node'}{'menu_prev'};
-$result_elements{'nodes_after_top_before_chapter_nodes'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'unit_command'}
 = 
$result_elements{'nodes_after_top_before_chapter_nodes'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'node'}{'menu_prev'};
-$result_elements{'nodes_after_top_before_chapter_nodes'}[0]{'extra'}{'directions'}{'NodeForward'}
 = 
$result_elements{'nodes_after_top_before_chapter_nodes'}[0]{'extra'}{'directions'}{'Forward'};
-$result_elements{'nodes_after_top_before_chapter_nodes'}[0]{'extra'}{'directions'}{'NodeNext'}
 = 
$result_elements{'nodes_after_top_before_chapter_nodes'}[0]{'extra'}{'directions'}{'Forward'};
-$result_elements{'nodes_after_top_before_chapter_nodes'}[0]{'extra'}{'directions'}{'This'}
 = $result_elements{'nodes_after_top_before_chapter_nodes'}[0];
-$result_elements{'nodes_after_top_before_chapter_nodes'}[0]{'extra'}{'node'} = 
$result_elements{'nodes_after_top_before_chapter_nodes'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'node'}{'menu_prev'}{'menu_up'};
-$result_elements{'nodes_after_top_before_chapter_nodes'}[0]{'extra'}{'unit_command'}
 = 
$result_elements{'nodes_after_top_before_chapter_nodes'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'node'}{'menu_prev'}{'menu_up'};
-$result_elements{'nodes_after_top_before_chapter_nodes'}[1] = 
$result_elements{'nodes_after_top_before_chapter_nodes'}[0]{'extra'}{'directions'}{'Forward'};
-$result_elements{'nodes_after_top_before_chapter_nodes'}[2] = 
$result_elements{'nodes_after_top_before_chapter_nodes'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'};
+$result_elements{'nodes_after_top_before_chapter_nodes'}[0]{'extra'}{'node'}{'menu_child'}{'menu_next'}{'menu_prev'}
 = 
$result_elements{'nodes_after_top_before_chapter_nodes'}[0]{'extra'}{'node'}{'menu_child'};
+$result_elements{'nodes_after_top_before_chapter_nodes'}[0]{'extra'}{'node'}{'menu_child'}{'menu_next'}{'menu_up'}
 = $result_elements{'nodes_after_top_before_chapter_nodes'}[0]{'extra'}{'node'};
+$result_elements{'nodes_after_top_before_chapter_nodes'}[0]{'extra'}{'node'}{'menu_child'}{'menu_up'}
 = $result_elements{'nodes_after_top_before_chapter_nodes'}[0]{'extra'}{'node'};
+$result_elements{'nodes_after_top_before_chapter_nodes'}[0]{'extra'}{'unit_command'}
 = $result_elements{'nodes_after_top_before_chapter_nodes'}[0]{'extra'}{'node'};
+$result_elements{'nodes_after_top_before_chapter_nodes'}[0]{'structure'}{'directions'}{'Forward'}{'extra'}{'node'}
 = 
$result_elements{'nodes_after_top_before_chapter_nodes'}[0]{'extra'}{'node'}{'menu_child'};
+$result_elements{'nodes_after_top_before_chapter_nodes'}[0]{'structure'}{'directions'}{'Forward'}{'extra'}{'unit_command'}
 = 
$result_elements{'nodes_after_top_before_chapter_nodes'}[0]{'extra'}{'node'}{'menu_child'};
+$result_elements{'nodes_after_top_before_chapter_nodes'}[0]{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'Back'}
 = $result_elements{'nodes_after_top_before_chapter_nodes'}[0];
+$result_elements{'nodes_after_top_before_chapter_nodes'}[0]{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'Forward'}{'extra'}{'node'}
 = 
$result_elements{'nodes_after_top_before_chapter_nodes'}[0]{'extra'}{'node'}{'menu_child'}{'menu_next'};
+$result_elements{'nodes_after_top_before_chapter_nodes'}[0]{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'Forward'}{'extra'}{'unit_command'}
 = 
$result_elements{'nodes_after_top_before_chapter_nodes'}[0]{'extra'}{'node'}{'menu_child'}{'menu_next'};
+$result_elements{'nodes_after_top_before_chapter_nodes'}[0]{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'Back'}
 = 
$result_elements{'nodes_after_top_before_chapter_nodes'}[0]{'structure'}{'directions'}{'Forward'};
+$result_elements{'nodes_after_top_before_chapter_nodes'}[0]{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'NodeBack'}
 = 
$result_elements{'nodes_after_top_before_chapter_nodes'}[0]{'structure'}{'directions'}{'Forward'};
+$result_elements{'nodes_after_top_before_chapter_nodes'}[0]{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'NodePrev'}
 = 
$result_elements{'nodes_after_top_before_chapter_nodes'}[0]{'structure'}{'directions'}{'Forward'};
+$result_elements{'nodes_after_top_before_chapter_nodes'}[0]{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'NodeUp'}
 = $result_elements{'nodes_after_top_before_chapter_nodes'}[0];
+$result_elements{'nodes_after_top_before_chapter_nodes'}[0]{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'This'}
 = 
$result_elements{'nodes_after_top_before_chapter_nodes'}[0]{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'Forward'};
+$result_elements{'nodes_after_top_before_chapter_nodes'}[0]{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'NodeBack'}
 = $result_elements{'nodes_after_top_before_chapter_nodes'}[0];
+$result_elements{'nodes_after_top_before_chapter_nodes'}[0]{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'NodeForward'}
 = 
$result_elements{'nodes_after_top_before_chapter_nodes'}[0]{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'Forward'};
+$result_elements{'nodes_after_top_before_chapter_nodes'}[0]{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'NodeNext'}
 = 
$result_elements{'nodes_after_top_before_chapter_nodes'}[0]{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'Forward'};
+$result_elements{'nodes_after_top_before_chapter_nodes'}[0]{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'NodePrev'}
 = $result_elements{'nodes_after_top_before_chapter_nodes'}[0];
+$result_elements{'nodes_after_top_before_chapter_nodes'}[0]{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'NodeUp'}
 = $result_elements{'nodes_after_top_before_chapter_nodes'}[0];
+$result_elements{'nodes_after_top_before_chapter_nodes'}[0]{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'This'}
 = 
$result_elements{'nodes_after_top_before_chapter_nodes'}[0]{'structure'}{'directions'}{'Forward'};
+$result_elements{'nodes_after_top_before_chapter_nodes'}[0]{'structure'}{'directions'}{'NodeForward'}
 = 
$result_elements{'nodes_after_top_before_chapter_nodes'}[0]{'structure'}{'directions'}{'Forward'};
+$result_elements{'nodes_after_top_before_chapter_nodes'}[0]{'structure'}{'directions'}{'NodeNext'}
 = 
$result_elements{'nodes_after_top_before_chapter_nodes'}[0]{'structure'}{'directions'}{'Forward'};
+$result_elements{'nodes_after_top_before_chapter_nodes'}[0]{'structure'}{'directions'}{'This'}
 = $result_elements{'nodes_after_top_before_chapter_nodes'}[0];
+$result_elements{'nodes_after_top_before_chapter_nodes'}[1] = 
$result_elements{'nodes_after_top_before_chapter_nodes'}[0]{'structure'}{'directions'}{'Forward'};
+$result_elements{'nodes_after_top_before_chapter_nodes'}[2] = 
$result_elements{'nodes_after_top_before_chapter_nodes'}[0]{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'Forward'};
 
 
 
diff --git a/tp/t/results/sectioning/nodes_after_top_before_chapter_sections.pl 
b/tp/t/results/sectioning/nodes_after_top_before_chapter_sections.pl
index 53c15444a1..f88952c7c7 100644
--- a/tp/t/results/sectioning/nodes_after_top_before_chapter_sections.pl
+++ b/tp/t/results/sectioning/nodes_after_top_before_chapter_sections.pl
@@ -471,6 +471,7 @@ $result_trees{'nodes_after_top_before_chapter_sections'} = [
       'section' => {},
       'unit_command' => {}
     },
+    'structure' => {},
     'type' => 'unit'
   }
 ];
@@ -695,11 +696,6 @@ $result_floats{'nodes_after_top_before_chapter_sections'} 
= {};
 $result_elements{'nodes_after_top_before_chapter_sections'} = [
   {
     'extra' => {
-      'directions' => {
-        'NodePrev' => {},
-        'NodeUp' => {},
-        'This' => {}
-      },
       'node' => {
         'cmdname' => 'node',
         'extra' => {
@@ -740,16 +736,23 @@ 
$result_elements{'nodes_after_top_before_chapter_sections'} = [
       },
       'unit_command' => {}
     },
+    'structure' => {
+      'directions' => {
+        'NodePrev' => {},
+        'NodeUp' => {},
+        'This' => {}
+      }
+    },
     'type' => 'unit'
   }
 ];
-$result_elements{'nodes_after_top_before_chapter_sections'}[0]{'extra'}{'directions'}{'NodePrev'}
 = $result_elements{'nodes_after_top_before_chapter_sections'}[0];
-$result_elements{'nodes_after_top_before_chapter_sections'}[0]{'extra'}{'directions'}{'NodeUp'}
 = $result_elements{'nodes_after_top_before_chapter_sections'}[0];
-$result_elements{'nodes_after_top_before_chapter_sections'}[0]{'extra'}{'directions'}{'This'}
 = $result_elements{'nodes_after_top_before_chapter_sections'}[0];
 
$result_elements{'nodes_after_top_before_chapter_sections'}[0]{'extra'}{'node'}{'menu_prev'}{'menu_next'}
 = 
$result_elements{'nodes_after_top_before_chapter_sections'}[0]{'extra'}{'node'};
 
$result_elements{'nodes_after_top_before_chapter_sections'}[0]{'extra'}{'node'}{'menu_prev'}{'menu_up'}{'menu_child'}
 = 
$result_elements{'nodes_after_top_before_chapter_sections'}[0]{'extra'}{'node'}{'menu_prev'};
 
$result_elements{'nodes_after_top_before_chapter_sections'}[0]{'extra'}{'node'}{'menu_up'}
 = 
$result_elements{'nodes_after_top_before_chapter_sections'}[0]{'extra'}{'node'}{'menu_prev'}{'menu_up'};
 
$result_elements{'nodes_after_top_before_chapter_sections'}[0]{'extra'}{'unit_command'}
 = 
$result_elements{'nodes_after_top_before_chapter_sections'}[0]{'extra'}{'section'};
+$result_elements{'nodes_after_top_before_chapter_sections'}[0]{'structure'}{'directions'}{'NodePrev'}
 = $result_elements{'nodes_after_top_before_chapter_sections'}[0];
+$result_elements{'nodes_after_top_before_chapter_sections'}[0]{'structure'}{'directions'}{'NodeUp'}
 = $result_elements{'nodes_after_top_before_chapter_sections'}[0];
+$result_elements{'nodes_after_top_before_chapter_sections'}[0]{'structure'}{'directions'}{'This'}
 = $result_elements{'nodes_after_top_before_chapter_sections'}[0];
 
 
 
diff --git a/tp/t/results/sectioning/nodes_after_top_before_section_nodes.pl 
b/tp/t/results/sectioning/nodes_after_top_before_section_nodes.pl
index e1ee53c534..3552b5a3c8 100644
--- a/tp/t/results/sectioning/nodes_after_top_before_section_nodes.pl
+++ b/tp/t/results/sectioning/nodes_after_top_before_section_nodes.pl
@@ -244,6 +244,7 @@ $result_trees{'nodes_after_top_before_section_nodes'} = [
       'node' => {},
       'unit_command' => {}
     },
+    'structure' => {},
     'type' => 'unit'
   },
   {
@@ -369,6 +370,7 @@ $result_trees{'nodes_after_top_before_section_nodes'} = [
       'node' => {},
       'unit_command' => {}
     },
+    'structure' => {},
     'type' => 'unit',
     'unit_prev' => {}
   },
@@ -490,6 +492,7 @@ $result_trees{'nodes_after_top_before_section_nodes'} = [
       'section' => {},
       'unit_command' => {}
     },
+    'structure' => {},
     'type' => 'unit',
     'unit_prev' => {}
   }
@@ -721,51 +724,51 @@ $result_floats{'nodes_after_top_before_section_nodes'} = 
{};
 $result_elements{'nodes_after_top_before_section_nodes'} = [
   {
     'extra' => {
+      'node' => {
+        'cmdname' => 'node',
+        'extra' => {
+          'normalized' => 'Top',
+          'spaces_before_argument' => ' '
+        },
+        'menu_child' => {
+          'cmdname' => 'node',
+          'extra' => {
+            'normalized' => 'second-node',
+            'spaces_before_argument' => ' '
+          },
+          'menu_next' => {
+            'cmdname' => 'node',
+            'extra' => {
+              'normalized' => 'third-node',
+              'spaces_before_argument' => ' '
+            },
+            'menu_prev' => {},
+            'menu_up' => {},
+            'menu_up_hash' => {
+              'Top' => 1
+            }
+          },
+          'menu_up' => {},
+          'menu_up_hash' => {
+            'Top' => 1
+          }
+        }
+      },
+      'unit_command' => {}
+    },
+    'structure' => {
       'directions' => {
         'Forward' => {
           'extra' => {
+            'node' => {},
+            'unit_command' => {}
+          },
+          'structure' => {
             'directions' => {
               'Back' => {},
               'Forward' => {
                 'extra' => {
-                  'directions' => {
-                    'Back' => {},
-                    'FastBack' => undef,
-                    'NodeBack' => {},
-                    'NodePrev' => {},
-                    'NodeUp' => {},
-                    'This' => {}
-                  },
-                  'node' => {
-                    'cmdname' => 'node',
-                    'extra' => {
-                      'normalized' => 'third-node',
-                      'spaces_before_argument' => ' '
-                    },
-                    'menu_prev' => {
-                      'cmdname' => 'node',
-                      'extra' => {
-                        'normalized' => 'second-node',
-                        'spaces_before_argument' => ' '
-                      },
-                      'menu_next' => {},
-                      'menu_up' => {
-                        'cmdname' => 'node',
-                        'extra' => {
-                          'normalized' => 'Top',
-                          'spaces_before_argument' => ' '
-                        },
-                        'menu_child' => {}
-                      },
-                      'menu_up_hash' => {
-                        'Top' => 1
-                      }
-                    },
-                    'menu_up' => {},
-                    'menu_up_hash' => {
-                      'Top' => 1
-                    }
-                  },
+                  'node' => {},
                   'section' => {
                     'cmdname' => 'subsection',
                     'extra' => {
@@ -776,6 +779,16 @@ $result_elements{'nodes_after_top_before_section_nodes'} = 
[
                   },
                   'unit_command' => {}
                 },
+                'structure' => {
+                  'directions' => {
+                    'Back' => {},
+                    'FastBack' => undef,
+                    'NodeBack' => {},
+                    'NodePrev' => {},
+                    'NodeUp' => {},
+                    'This' => {}
+                  }
+                },
                 'type' => 'unit'
               },
               'NodeBack' => {},
@@ -784,49 +797,45 @@ $result_elements{'nodes_after_top_before_section_nodes'} 
= [
               'NodePrev' => {},
               'NodeUp' => {},
               'This' => {}
-            },
-            'node' => {},
-            'unit_command' => {}
+            }
           },
           'type' => 'unit'
         },
         'NodeForward' => {},
         'NodeNext' => {},
         'This' => {}
-      },
-      'node' => {},
-      'unit_command' => {}
+      }
     },
     'type' => 'unit'
   },
   {},
   {}
 ];
-$result_elements{'nodes_after_top_before_section_nodes'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Back'}
 = $result_elements{'nodes_after_top_before_section_nodes'}[0];
-$result_elements{'nodes_after_top_before_section_nodes'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Back'}
 = 
$result_elements{'nodes_after_top_before_section_nodes'}[0]{'extra'}{'directions'}{'Forward'};
-$result_elements{'nodes_after_top_before_section_nodes'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'NodeBack'}
 = 
$result_elements{'nodes_after_top_before_section_nodes'}[0]{'extra'}{'directions'}{'Forward'};
-$result_elements{'nodes_after_top_before_section_nodes'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'NodePrev'}
 = 
$result_elements{'nodes_after_top_before_section_nodes'}[0]{'extra'}{'directions'}{'Forward'};
-$result_elements{'nodes_after_top_before_section_nodes'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'NodeUp'}
 = $result_elements{'nodes_after_top_before_section_nodes'}[0];
-$result_elements{'nodes_after_top_before_section_nodes'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'This'}
 = 
$result_elements{'nodes_after_top_before_section_nodes'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'};
-$result_elements{'nodes_after_top_before_section_nodes'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'node'}{'menu_prev'}{'menu_next'}
 = 
$result_elements{'nodes_after_top_before_section_nodes'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'node'};
-$result_elements{'nodes_after_top_before_section_nodes'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'node'}{'menu_prev'}{'menu_up'}{'menu_child'}
 = 
$result_elements{'nodes_after_top_before_section_nodes'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'node'}{'menu_prev'};
-$result_elements{'nodes_after_top_before_section_nodes'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'node'}{'menu_up'}
 = 
$result_elements{'nodes_after_top_before_section_nodes'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'node'}{'menu_prev'}{'menu_up'};
-$result_elements{'nodes_after_top_before_section_nodes'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'unit_command'}
 = 
$result_elements{'nodes_after_top_before_section_nodes'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'node'};
-$result_elements{'nodes_after_top_before_section_nodes'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'NodeBack'}
 = $result_elements{'nodes_after_top_before_section_nodes'}[0];
-$result_elements{'nodes_after_top_before_section_nodes'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'NodeForward'}
 = 
$result_elements{'nodes_after_top_before_section_nodes'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'};
-$result_elements{'nodes_after_top_before_section_nodes'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'NodeNext'}
 = 
$result_elements{'nodes_after_top_before_section_nodes'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'};
-$result_elements{'nodes_after_top_before_section_nodes'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'NodePrev'}
 = $result_elements{'nodes_after_top_before_section_nodes'}[0];
-$result_elements{'nodes_after_top_before_section_nodes'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'NodeUp'}
 = $result_elements{'nodes_after_top_before_section_nodes'}[0];
-$result_elements{'nodes_after_top_before_section_nodes'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'This'}
 = 
$result_elements{'nodes_after_top_before_section_nodes'}[0]{'extra'}{'directions'}{'Forward'};
-$result_elements{'nodes_after_top_before_section_nodes'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'node'}
 = 
$result_elements{'nodes_after_top_before_section_nodes'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'node'}{'menu_prev'};
-$result_elements{'nodes_after_top_before_section_nodes'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'unit_command'}
 = 
$result_elements{'nodes_after_top_before_section_nodes'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'node'}{'menu_prev'};
-$result_elements{'nodes_after_top_before_section_nodes'}[0]{'extra'}{'directions'}{'NodeForward'}
 = 
$result_elements{'nodes_after_top_before_section_nodes'}[0]{'extra'}{'directions'}{'Forward'};
-$result_elements{'nodes_after_top_before_section_nodes'}[0]{'extra'}{'directions'}{'NodeNext'}
 = 
$result_elements{'nodes_after_top_before_section_nodes'}[0]{'extra'}{'directions'}{'Forward'};
-$result_elements{'nodes_after_top_before_section_nodes'}[0]{'extra'}{'directions'}{'This'}
 = $result_elements{'nodes_after_top_before_section_nodes'}[0];
-$result_elements{'nodes_after_top_before_section_nodes'}[0]{'extra'}{'node'} = 
$result_elements{'nodes_after_top_before_section_nodes'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'node'}{'menu_prev'}{'menu_up'};
-$result_elements{'nodes_after_top_before_section_nodes'}[0]{'extra'}{'unit_command'}
 = 
$result_elements{'nodes_after_top_before_section_nodes'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'node'}{'menu_prev'}{'menu_up'};
-$result_elements{'nodes_after_top_before_section_nodes'}[1] = 
$result_elements{'nodes_after_top_before_section_nodes'}[0]{'extra'}{'directions'}{'Forward'};
-$result_elements{'nodes_after_top_before_section_nodes'}[2] = 
$result_elements{'nodes_after_top_before_section_nodes'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'};
+$result_elements{'nodes_after_top_before_section_nodes'}[0]{'extra'}{'node'}{'menu_child'}{'menu_next'}{'menu_prev'}
 = 
$result_elements{'nodes_after_top_before_section_nodes'}[0]{'extra'}{'node'}{'menu_child'};
+$result_elements{'nodes_after_top_before_section_nodes'}[0]{'extra'}{'node'}{'menu_child'}{'menu_next'}{'menu_up'}
 = $result_elements{'nodes_after_top_before_section_nodes'}[0]{'extra'}{'node'};
+$result_elements{'nodes_after_top_before_section_nodes'}[0]{'extra'}{'node'}{'menu_child'}{'menu_up'}
 = $result_elements{'nodes_after_top_before_section_nodes'}[0]{'extra'}{'node'};
+$result_elements{'nodes_after_top_before_section_nodes'}[0]{'extra'}{'unit_command'}
 = $result_elements{'nodes_after_top_before_section_nodes'}[0]{'extra'}{'node'};
+$result_elements{'nodes_after_top_before_section_nodes'}[0]{'structure'}{'directions'}{'Forward'}{'extra'}{'node'}
 = 
$result_elements{'nodes_after_top_before_section_nodes'}[0]{'extra'}{'node'}{'menu_child'};
+$result_elements{'nodes_after_top_before_section_nodes'}[0]{'structure'}{'directions'}{'Forward'}{'extra'}{'unit_command'}
 = 
$result_elements{'nodes_after_top_before_section_nodes'}[0]{'extra'}{'node'}{'menu_child'};
+$result_elements{'nodes_after_top_before_section_nodes'}[0]{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'Back'}
 = $result_elements{'nodes_after_top_before_section_nodes'}[0];
+$result_elements{'nodes_after_top_before_section_nodes'}[0]{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'Forward'}{'extra'}{'node'}
 = 
$result_elements{'nodes_after_top_before_section_nodes'}[0]{'extra'}{'node'}{'menu_child'}{'menu_next'};
+$result_elements{'nodes_after_top_before_section_nodes'}[0]{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'Forward'}{'extra'}{'unit_command'}
 = 
$result_elements{'nodes_after_top_before_section_nodes'}[0]{'extra'}{'node'}{'menu_child'}{'menu_next'};
+$result_elements{'nodes_after_top_before_section_nodes'}[0]{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'Back'}
 = 
$result_elements{'nodes_after_top_before_section_nodes'}[0]{'structure'}{'directions'}{'Forward'};
+$result_elements{'nodes_after_top_before_section_nodes'}[0]{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'NodeBack'}
 = 
$result_elements{'nodes_after_top_before_section_nodes'}[0]{'structure'}{'directions'}{'Forward'};
+$result_elements{'nodes_after_top_before_section_nodes'}[0]{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'NodePrev'}
 = 
$result_elements{'nodes_after_top_before_section_nodes'}[0]{'structure'}{'directions'}{'Forward'};
+$result_elements{'nodes_after_top_before_section_nodes'}[0]{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'NodeUp'}
 = $result_elements{'nodes_after_top_before_section_nodes'}[0];
+$result_elements{'nodes_after_top_before_section_nodes'}[0]{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'This'}
 = 
$result_elements{'nodes_after_top_before_section_nodes'}[0]{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'Forward'};
+$result_elements{'nodes_after_top_before_section_nodes'}[0]{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'NodeBack'}
 = $result_elements{'nodes_after_top_before_section_nodes'}[0];
+$result_elements{'nodes_after_top_before_section_nodes'}[0]{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'NodeForward'}
 = 
$result_elements{'nodes_after_top_before_section_nodes'}[0]{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'Forward'};
+$result_elements{'nodes_after_top_before_section_nodes'}[0]{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'NodeNext'}
 = 
$result_elements{'nodes_after_top_before_section_nodes'}[0]{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'Forward'};
+$result_elements{'nodes_after_top_before_section_nodes'}[0]{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'NodePrev'}
 = $result_elements{'nodes_after_top_before_section_nodes'}[0];
+$result_elements{'nodes_after_top_before_section_nodes'}[0]{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'NodeUp'}
 = $result_elements{'nodes_after_top_before_section_nodes'}[0];
+$result_elements{'nodes_after_top_before_section_nodes'}[0]{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'This'}
 = 
$result_elements{'nodes_after_top_before_section_nodes'}[0]{'structure'}{'directions'}{'Forward'};
+$result_elements{'nodes_after_top_before_section_nodes'}[0]{'structure'}{'directions'}{'NodeForward'}
 = 
$result_elements{'nodes_after_top_before_section_nodes'}[0]{'structure'}{'directions'}{'Forward'};
+$result_elements{'nodes_after_top_before_section_nodes'}[0]{'structure'}{'directions'}{'NodeNext'}
 = 
$result_elements{'nodes_after_top_before_section_nodes'}[0]{'structure'}{'directions'}{'Forward'};
+$result_elements{'nodes_after_top_before_section_nodes'}[0]{'structure'}{'directions'}{'This'}
 = $result_elements{'nodes_after_top_before_section_nodes'}[0];
+$result_elements{'nodes_after_top_before_section_nodes'}[1] = 
$result_elements{'nodes_after_top_before_section_nodes'}[0]{'structure'}{'directions'}{'Forward'};
+$result_elements{'nodes_after_top_before_section_nodes'}[2] = 
$result_elements{'nodes_after_top_before_section_nodes'}[0]{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'Forward'};
 
 
 
diff --git a/tp/t/results/sectioning/nodes_after_top_before_section_sections.pl 
b/tp/t/results/sectioning/nodes_after_top_before_section_sections.pl
index 77b8e9b57a..e48307808c 100644
--- a/tp/t/results/sectioning/nodes_after_top_before_section_sections.pl
+++ b/tp/t/results/sectioning/nodes_after_top_before_section_sections.pl
@@ -471,6 +471,7 @@ $result_trees{'nodes_after_top_before_section_sections'} = [
       'section' => {},
       'unit_command' => {}
     },
+    'structure' => {},
     'type' => 'unit'
   }
 ];
@@ -695,12 +696,6 @@ $result_floats{'nodes_after_top_before_section_sections'} 
= {};
 $result_elements{'nodes_after_top_before_section_sections'} = [
   {
     'extra' => {
-      'directions' => {
-        'FastBack' => undef,
-        'NodePrev' => {},
-        'NodeUp' => {},
-        'This' => {}
-      },
       'node' => {
         'cmdname' => 'node',
         'extra' => {
@@ -741,16 +736,24 @@ 
$result_elements{'nodes_after_top_before_section_sections'} = [
       },
       'unit_command' => {}
     },
+    'structure' => {
+      'directions' => {
+        'FastBack' => undef,
+        'NodePrev' => {},
+        'NodeUp' => {},
+        'This' => {}
+      }
+    },
     'type' => 'unit'
   }
 ];
-$result_elements{'nodes_after_top_before_section_sections'}[0]{'extra'}{'directions'}{'NodePrev'}
 = $result_elements{'nodes_after_top_before_section_sections'}[0];
-$result_elements{'nodes_after_top_before_section_sections'}[0]{'extra'}{'directions'}{'NodeUp'}
 = $result_elements{'nodes_after_top_before_section_sections'}[0];
-$result_elements{'nodes_after_top_before_section_sections'}[0]{'extra'}{'directions'}{'This'}
 = $result_elements{'nodes_after_top_before_section_sections'}[0];
 
$result_elements{'nodes_after_top_before_section_sections'}[0]{'extra'}{'node'}{'menu_prev'}{'menu_next'}
 = 
$result_elements{'nodes_after_top_before_section_sections'}[0]{'extra'}{'node'};
 
$result_elements{'nodes_after_top_before_section_sections'}[0]{'extra'}{'node'}{'menu_prev'}{'menu_up'}{'menu_child'}
 = 
$result_elements{'nodes_after_top_before_section_sections'}[0]{'extra'}{'node'}{'menu_prev'};
 
$result_elements{'nodes_after_top_before_section_sections'}[0]{'extra'}{'node'}{'menu_up'}
 = 
$result_elements{'nodes_after_top_before_section_sections'}[0]{'extra'}{'node'}{'menu_prev'}{'menu_up'};
 
$result_elements{'nodes_after_top_before_section_sections'}[0]{'extra'}{'unit_command'}
 = 
$result_elements{'nodes_after_top_before_section_sections'}[0]{'extra'}{'section'};
+$result_elements{'nodes_after_top_before_section_sections'}[0]{'structure'}{'directions'}{'NodePrev'}
 = $result_elements{'nodes_after_top_before_section_sections'}[0];
+$result_elements{'nodes_after_top_before_section_sections'}[0]{'structure'}{'directions'}{'NodeUp'}
 = $result_elements{'nodes_after_top_before_section_sections'}[0];
+$result_elements{'nodes_after_top_before_section_sections'}[0]{'structure'}{'directions'}{'This'}
 = $result_elements{'nodes_after_top_before_section_sections'}[0];
 
 
 
diff --git a/tp/t/results/sectioning/nodes_no_node_top_explicit_directions.pl 
b/tp/t/results/sectioning/nodes_no_node_top_explicit_directions.pl
index a234fa09ae..64f5590200 100644
--- a/tp/t/results/sectioning/nodes_no_node_top_explicit_directions.pl
+++ b/tp/t/results/sectioning/nodes_no_node_top_explicit_directions.pl
@@ -228,6 +228,7 @@ $result_trees{'nodes_no_node_top_explicit_directions'} = [
       'node' => {},
       'unit_command' => {}
     },
+    'structure' => {},
     'type' => 'unit'
   },
   {
@@ -328,6 +329,7 @@ $result_trees{'nodes_no_node_top_explicit_directions'} = [
       'node' => {},
       'unit_command' => {}
     },
+    'structure' => {},
     'type' => 'unit',
     'unit_prev' => {}
   }
@@ -477,35 +479,41 @@ $result_floats{'nodes_no_node_top_explicit_directions'} = 
{};
 $result_elements{'nodes_no_node_top_explicit_directions'} = [
   {
     'extra' => {
+      'node' => {
+        'cmdname' => 'node',
+        'extra' => {
+          'normalized' => 'first',
+          'spaces_before_argument' => ' '
+        },
+        'menu_child' => {
+          'cmdname' => 'node',
+          'extra' => {
+            'normalized' => 'second-node',
+            'spaces_before_argument' => ' '
+          },
+          'menu_up' => {},
+          'menu_up_hash' => {
+            'first' => 1
+          }
+        }
+      },
+      'unit_command' => {}
+    },
+    'structure' => {
       'directions' => {
         'Forward' => {
           'extra' => {
+            'node' => {},
+            'unit_command' => {}
+          },
+          'structure' => {
             'directions' => {
               'Back' => {},
               'NodeBack' => {},
               'NodePrev' => {},
               'NodeUp' => {},
               'This' => {}
-            },
-            'node' => {
-              'cmdname' => 'node',
-              'extra' => {
-                'normalized' => 'second-node',
-                'spaces_before_argument' => ' '
-              },
-              'menu_up' => {
-                'cmdname' => 'node',
-                'extra' => {
-                  'normalized' => 'first',
-                  'spaces_before_argument' => ' '
-                },
-                'menu_child' => {}
-              },
-              'menu_up_hash' => {
-                'first' => 1
-              }
-            },
-            'unit_command' => {}
+            }
           },
           'type' => 'unit'
         },
@@ -521,26 +529,24 @@ $result_elements{'nodes_no_node_top_explicit_directions'} 
= [
           'type' => 'external_node'
         },
         'This' => {}
-      },
-      'node' => {},
-      'unit_command' => {}
+      }
     },
     'type' => 'unit'
   },
   {}
 ];
-$result_elements{'nodes_no_node_top_explicit_directions'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Back'}
 = $result_elements{'nodes_no_node_top_explicit_directions'}[0];
-$result_elements{'nodes_no_node_top_explicit_directions'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'NodeBack'}
 = $result_elements{'nodes_no_node_top_explicit_directions'}[0];
-$result_elements{'nodes_no_node_top_explicit_directions'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'NodePrev'}
 = $result_elements{'nodes_no_node_top_explicit_directions'}[0];
-$result_elements{'nodes_no_node_top_explicit_directions'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'NodeUp'}
 = $result_elements{'nodes_no_node_top_explicit_directions'}[0];
-$result_elements{'nodes_no_node_top_explicit_directions'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'This'}
 = 
$result_elements{'nodes_no_node_top_explicit_directions'}[0]{'extra'}{'directions'}{'Forward'};
-$result_elements{'nodes_no_node_top_explicit_directions'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'node'}{'menu_up'}{'menu_child'}
 = 
$result_elements{'nodes_no_node_top_explicit_directions'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'node'};
-$result_elements{'nodes_no_node_top_explicit_directions'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'unit_command'}
 = 
$result_elements{'nodes_no_node_top_explicit_directions'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'node'};
-$result_elements{'nodes_no_node_top_explicit_directions'}[0]{'extra'}{'directions'}{'NodeForward'}
 = 
$result_elements{'nodes_no_node_top_explicit_directions'}[0]{'extra'}{'directions'}{'Forward'};
-$result_elements{'nodes_no_node_top_explicit_directions'}[0]{'extra'}{'directions'}{'This'}
 = $result_elements{'nodes_no_node_top_explicit_directions'}[0];
-$result_elements{'nodes_no_node_top_explicit_directions'}[0]{'extra'}{'node'} 
= 
$result_elements{'nodes_no_node_top_explicit_directions'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'node'}{'menu_up'};
-$result_elements{'nodes_no_node_top_explicit_directions'}[0]{'extra'}{'unit_command'}
 = 
$result_elements{'nodes_no_node_top_explicit_directions'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'node'}{'menu_up'};
-$result_elements{'nodes_no_node_top_explicit_directions'}[1] = 
$result_elements{'nodes_no_node_top_explicit_directions'}[0]{'extra'}{'directions'}{'Forward'};
+$result_elements{'nodes_no_node_top_explicit_directions'}[0]{'extra'}{'node'}{'menu_child'}{'menu_up'}
 = 
$result_elements{'nodes_no_node_top_explicit_directions'}[0]{'extra'}{'node'};
+$result_elements{'nodes_no_node_top_explicit_directions'}[0]{'extra'}{'unit_command'}
 = 
$result_elements{'nodes_no_node_top_explicit_directions'}[0]{'extra'}{'node'};
+$result_elements{'nodes_no_node_top_explicit_directions'}[0]{'structure'}{'directions'}{'Forward'}{'extra'}{'node'}
 = 
$result_elements{'nodes_no_node_top_explicit_directions'}[0]{'extra'}{'node'}{'menu_child'};
+$result_elements{'nodes_no_node_top_explicit_directions'}[0]{'structure'}{'directions'}{'Forward'}{'extra'}{'unit_command'}
 = 
$result_elements{'nodes_no_node_top_explicit_directions'}[0]{'extra'}{'node'}{'menu_child'};
+$result_elements{'nodes_no_node_top_explicit_directions'}[0]{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'Back'}
 = $result_elements{'nodes_no_node_top_explicit_directions'}[0];
+$result_elements{'nodes_no_node_top_explicit_directions'}[0]{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'NodeBack'}
 = $result_elements{'nodes_no_node_top_explicit_directions'}[0];
+$result_elements{'nodes_no_node_top_explicit_directions'}[0]{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'NodePrev'}
 = $result_elements{'nodes_no_node_top_explicit_directions'}[0];
+$result_elements{'nodes_no_node_top_explicit_directions'}[0]{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'NodeUp'}
 = $result_elements{'nodes_no_node_top_explicit_directions'}[0];
+$result_elements{'nodes_no_node_top_explicit_directions'}[0]{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'This'}
 = 
$result_elements{'nodes_no_node_top_explicit_directions'}[0]{'structure'}{'directions'}{'Forward'};
+$result_elements{'nodes_no_node_top_explicit_directions'}[0]{'structure'}{'directions'}{'NodeForward'}
 = 
$result_elements{'nodes_no_node_top_explicit_directions'}[0]{'structure'}{'directions'}{'Forward'};
+$result_elements{'nodes_no_node_top_explicit_directions'}[0]{'structure'}{'directions'}{'This'}
 = $result_elements{'nodes_no_node_top_explicit_directions'}[0];
+$result_elements{'nodes_no_node_top_explicit_directions'}[1] = 
$result_elements{'nodes_no_node_top_explicit_directions'}[0]{'structure'}{'directions'}{'Forward'};
 
 
 
diff --git a/tp/t/results/sectioning/non_automatic_internal_top_node_up.pl 
b/tp/t/results/sectioning/non_automatic_internal_top_node_up.pl
index c47340da5b..aa5bd3e4bb 100644
--- a/tp/t/results/sectioning/non_automatic_internal_top_node_up.pl
+++ b/tp/t/results/sectioning/non_automatic_internal_top_node_up.pl
@@ -390,6 +390,7 @@ $result_trees{'non_automatic_internal_top_node_up'} = [
       'section' => {},
       'unit_command' => {}
     },
+    'structure' => {},
     'type' => 'unit'
   },
   {
@@ -546,6 +547,7 @@ $result_trees{'non_automatic_internal_top_node_up'} = [
       'node' => {},
       'unit_command' => {}
     },
+    'structure' => {},
     'type' => 'unit',
     'unit_prev' => {}
   }
@@ -773,69 +775,73 @@ $result_floats{'non_automatic_internal_top_node_up'} = {};
 $result_elements{'non_automatic_internal_top_node_up'} = [
   {
     'extra' => {
+      'node' => {
+        'cmdname' => 'node',
+        'extra' => {
+          'normalized' => 'Top',
+          'spaces_before_argument' => ' '
+        },
+        'menu_child' => {
+          'cmdname' => 'node',
+          'extra' => {
+            'normalized' => 'first',
+            'spaces_before_argument' => ' '
+          },
+          'menu_up' => {},
+          'menu_up_hash' => {
+            'Top' => 1
+          }
+        }
+      },
+      'section' => {
+        'cmdname' => 'top',
+        'extra' => {
+          'spaces_before_argument' => ' '
+        },
+        'level' => 0
+      },
+      'unit_command' => {}
+    },
+    'structure' => {
       'directions' => {
         'Forward' => {
           'extra' => {
+            'node' => {},
+            'unit_command' => {}
+          },
+          'structure' => {
             'directions' => {
               'Back' => {},
               'FastBack' => {},
               'NodeBack' => {},
               'NodePrev' => {},
               'This' => {}
-            },
-            'node' => {
-              'cmdname' => 'node',
-              'extra' => {
-                'normalized' => 'first',
-                'spaces_before_argument' => ' '
-              },
-              'menu_up' => {
-                'cmdname' => 'node',
-                'extra' => {
-                  'normalized' => 'Top',
-                  'spaces_before_argument' => ' '
-                },
-                'menu_child' => {}
-              },
-              'menu_up_hash' => {
-                'Top' => 1
-              }
-            },
-            'unit_command' => {}
+            }
           },
           'type' => 'unit'
         },
         'NodeForward' => {},
         'NodeNext' => {},
         'This' => {}
-      },
-      'node' => {},
-      'section' => {
-        'cmdname' => 'top',
-        'extra' => {
-          'spaces_before_argument' => ' '
-        },
-        'level' => 0
-      },
-      'unit_command' => {}
+      }
     },
     'type' => 'unit'
   },
   {}
 ];
-$result_elements{'non_automatic_internal_top_node_up'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Back'}
 = $result_elements{'non_automatic_internal_top_node_up'}[0];
-$result_elements{'non_automatic_internal_top_node_up'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'FastBack'}
 = $result_elements{'non_automatic_internal_top_node_up'}[0];
-$result_elements{'non_automatic_internal_top_node_up'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'NodeBack'}
 = $result_elements{'non_automatic_internal_top_node_up'}[0];
-$result_elements{'non_automatic_internal_top_node_up'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'NodePrev'}
 = $result_elements{'non_automatic_internal_top_node_up'}[0];
-$result_elements{'non_automatic_internal_top_node_up'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'This'}
 = 
$result_elements{'non_automatic_internal_top_node_up'}[0]{'extra'}{'directions'}{'Forward'};
-$result_elements{'non_automatic_internal_top_node_up'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'node'}{'menu_up'}{'menu_child'}
 = 
$result_elements{'non_automatic_internal_top_node_up'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'node'};
-$result_elements{'non_automatic_internal_top_node_up'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'unit_command'}
 = 
$result_elements{'non_automatic_internal_top_node_up'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'node'};
-$result_elements{'non_automatic_internal_top_node_up'}[0]{'extra'}{'directions'}{'NodeForward'}
 = 
$result_elements{'non_automatic_internal_top_node_up'}[0]{'extra'}{'directions'}{'Forward'};
-$result_elements{'non_automatic_internal_top_node_up'}[0]{'extra'}{'directions'}{'NodeNext'}
 = 
$result_elements{'non_automatic_internal_top_node_up'}[0]{'extra'}{'directions'}{'Forward'};
-$result_elements{'non_automatic_internal_top_node_up'}[0]{'extra'}{'directions'}{'This'}
 = $result_elements{'non_automatic_internal_top_node_up'}[0];
-$result_elements{'non_automatic_internal_top_node_up'}[0]{'extra'}{'node'} = 
$result_elements{'non_automatic_internal_top_node_up'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'node'}{'menu_up'};
-$result_elements{'non_automatic_internal_top_node_up'}[0]{'extra'}{'unit_command'}
 = 
$result_elements{'non_automatic_internal_top_node_up'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'node'}{'menu_up'};
-$result_elements{'non_automatic_internal_top_node_up'}[1] = 
$result_elements{'non_automatic_internal_top_node_up'}[0]{'extra'}{'directions'}{'Forward'};
+$result_elements{'non_automatic_internal_top_node_up'}[0]{'extra'}{'node'}{'menu_child'}{'menu_up'}
 = $result_elements{'non_automatic_internal_top_node_up'}[0]{'extra'}{'node'};
+$result_elements{'non_automatic_internal_top_node_up'}[0]{'extra'}{'unit_command'}
 = $result_elements{'non_automatic_internal_top_node_up'}[0]{'extra'}{'node'};
+$result_elements{'non_automatic_internal_top_node_up'}[0]{'structure'}{'directions'}{'Forward'}{'extra'}{'node'}
 = 
$result_elements{'non_automatic_internal_top_node_up'}[0]{'extra'}{'node'}{'menu_child'};
+$result_elements{'non_automatic_internal_top_node_up'}[0]{'structure'}{'directions'}{'Forward'}{'extra'}{'unit_command'}
 = 
$result_elements{'non_automatic_internal_top_node_up'}[0]{'extra'}{'node'}{'menu_child'};
+$result_elements{'non_automatic_internal_top_node_up'}[0]{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'Back'}
 = $result_elements{'non_automatic_internal_top_node_up'}[0];
+$result_elements{'non_automatic_internal_top_node_up'}[0]{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'FastBack'}
 = $result_elements{'non_automatic_internal_top_node_up'}[0];
+$result_elements{'non_automatic_internal_top_node_up'}[0]{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'NodeBack'}
 = $result_elements{'non_automatic_internal_top_node_up'}[0];
+$result_elements{'non_automatic_internal_top_node_up'}[0]{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'NodePrev'}
 = $result_elements{'non_automatic_internal_top_node_up'}[0];
+$result_elements{'non_automatic_internal_top_node_up'}[0]{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'This'}
 = 
$result_elements{'non_automatic_internal_top_node_up'}[0]{'structure'}{'directions'}{'Forward'};
+$result_elements{'non_automatic_internal_top_node_up'}[0]{'structure'}{'directions'}{'NodeForward'}
 = 
$result_elements{'non_automatic_internal_top_node_up'}[0]{'structure'}{'directions'}{'Forward'};
+$result_elements{'non_automatic_internal_top_node_up'}[0]{'structure'}{'directions'}{'NodeNext'}
 = 
$result_elements{'non_automatic_internal_top_node_up'}[0]{'structure'}{'directions'}{'Forward'};
+$result_elements{'non_automatic_internal_top_node_up'}[0]{'structure'}{'directions'}{'This'}
 = $result_elements{'non_automatic_internal_top_node_up'}[0];
+$result_elements{'non_automatic_internal_top_node_up'}[1] = 
$result_elements{'non_automatic_internal_top_node_up'}[0]{'structure'}{'directions'}{'Forward'};
 
 
 
diff --git a/tp/t/results/sectioning/non_automatic_top_node_up_and_url.pl 
b/tp/t/results/sectioning/non_automatic_top_node_up_and_url.pl
index f2edc92a9d..3dac716a22 100644
--- a/tp/t/results/sectioning/non_automatic_top_node_up_and_url.pl
+++ b/tp/t/results/sectioning/non_automatic_top_node_up_and_url.pl
@@ -390,6 +390,7 @@ $result_trees{'non_automatic_top_node_up_and_url'} = [
       'section' => {},
       'unit_command' => {}
     },
+    'structure' => {},
     'type' => 'unit'
   },
   {
@@ -546,6 +547,7 @@ $result_trees{'non_automatic_top_node_up_and_url'} = [
       'node' => {},
       'unit_command' => {}
     },
+    'structure' => {},
     'type' => 'unit',
     'unit_prev' => {}
   }
@@ -773,69 +775,73 @@ $result_floats{'non_automatic_top_node_up_and_url'} = {};
 $result_elements{'non_automatic_top_node_up_and_url'} = [
   {
     'extra' => {
+      'node' => {
+        'cmdname' => 'node',
+        'extra' => {
+          'normalized' => 'Top',
+          'spaces_before_argument' => ' '
+        },
+        'menu_child' => {
+          'cmdname' => 'node',
+          'extra' => {
+            'normalized' => 'first',
+            'spaces_before_argument' => ' '
+          },
+          'menu_up' => {},
+          'menu_up_hash' => {
+            'Top' => 1
+          }
+        }
+      },
+      'section' => {
+        'cmdname' => 'top',
+        'extra' => {
+          'spaces_before_argument' => ' '
+        },
+        'level' => 0
+      },
+      'unit_command' => {}
+    },
+    'structure' => {
       'directions' => {
         'Forward' => {
           'extra' => {
+            'node' => {},
+            'unit_command' => {}
+          },
+          'structure' => {
             'directions' => {
               'Back' => {},
               'FastBack' => {},
               'NodeBack' => {},
               'NodePrev' => {},
               'This' => {}
-            },
-            'node' => {
-              'cmdname' => 'node',
-              'extra' => {
-                'normalized' => 'first',
-                'spaces_before_argument' => ' '
-              },
-              'menu_up' => {
-                'cmdname' => 'node',
-                'extra' => {
-                  'normalized' => 'Top',
-                  'spaces_before_argument' => ' '
-                },
-                'menu_child' => {}
-              },
-              'menu_up_hash' => {
-                'Top' => 1
-              }
-            },
-            'unit_command' => {}
+            }
           },
           'type' => 'unit'
         },
         'NodeForward' => {},
         'NodeNext' => {},
         'This' => {}
-      },
-      'node' => {},
-      'section' => {
-        'cmdname' => 'top',
-        'extra' => {
-          'spaces_before_argument' => ' '
-        },
-        'level' => 0
-      },
-      'unit_command' => {}
+      }
     },
     'type' => 'unit'
   },
   {}
 ];
-$result_elements{'non_automatic_top_node_up_and_url'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Back'}
 = $result_elements{'non_automatic_top_node_up_and_url'}[0];
-$result_elements{'non_automatic_top_node_up_and_url'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'FastBack'}
 = $result_elements{'non_automatic_top_node_up_and_url'}[0];
-$result_elements{'non_automatic_top_node_up_and_url'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'NodeBack'}
 = $result_elements{'non_automatic_top_node_up_and_url'}[0];
-$result_elements{'non_automatic_top_node_up_and_url'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'NodePrev'}
 = $result_elements{'non_automatic_top_node_up_and_url'}[0];
-$result_elements{'non_automatic_top_node_up_and_url'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'This'}
 = 
$result_elements{'non_automatic_top_node_up_and_url'}[0]{'extra'}{'directions'}{'Forward'};
-$result_elements{'non_automatic_top_node_up_and_url'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'node'}{'menu_up'}{'menu_child'}
 = 
$result_elements{'non_automatic_top_node_up_and_url'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'node'};
-$result_elements{'non_automatic_top_node_up_and_url'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'unit_command'}
 = 
$result_elements{'non_automatic_top_node_up_and_url'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'node'};
-$result_elements{'non_automatic_top_node_up_and_url'}[0]{'extra'}{'directions'}{'NodeForward'}
 = 
$result_elements{'non_automatic_top_node_up_and_url'}[0]{'extra'}{'directions'}{'Forward'};
-$result_elements{'non_automatic_top_node_up_and_url'}[0]{'extra'}{'directions'}{'NodeNext'}
 = 
$result_elements{'non_automatic_top_node_up_and_url'}[0]{'extra'}{'directions'}{'Forward'};
-$result_elements{'non_automatic_top_node_up_and_url'}[0]{'extra'}{'directions'}{'This'}
 = $result_elements{'non_automatic_top_node_up_and_url'}[0];
-$result_elements{'non_automatic_top_node_up_and_url'}[0]{'extra'}{'node'} = 
$result_elements{'non_automatic_top_node_up_and_url'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'node'}{'menu_up'};
-$result_elements{'non_automatic_top_node_up_and_url'}[0]{'extra'}{'unit_command'}
 = 
$result_elements{'non_automatic_top_node_up_and_url'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'node'}{'menu_up'};
-$result_elements{'non_automatic_top_node_up_and_url'}[1] = 
$result_elements{'non_automatic_top_node_up_and_url'}[0]{'extra'}{'directions'}{'Forward'};
+$result_elements{'non_automatic_top_node_up_and_url'}[0]{'extra'}{'node'}{'menu_child'}{'menu_up'}
 = $result_elements{'non_automatic_top_node_up_and_url'}[0]{'extra'}{'node'};
+$result_elements{'non_automatic_top_node_up_and_url'}[0]{'extra'}{'unit_command'}
 = $result_elements{'non_automatic_top_node_up_and_url'}[0]{'extra'}{'node'};
+$result_elements{'non_automatic_top_node_up_and_url'}[0]{'structure'}{'directions'}{'Forward'}{'extra'}{'node'}
 = 
$result_elements{'non_automatic_top_node_up_and_url'}[0]{'extra'}{'node'}{'menu_child'};
+$result_elements{'non_automatic_top_node_up_and_url'}[0]{'structure'}{'directions'}{'Forward'}{'extra'}{'unit_command'}
 = 
$result_elements{'non_automatic_top_node_up_and_url'}[0]{'extra'}{'node'}{'menu_child'};
+$result_elements{'non_automatic_top_node_up_and_url'}[0]{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'Back'}
 = $result_elements{'non_automatic_top_node_up_and_url'}[0];
+$result_elements{'non_automatic_top_node_up_and_url'}[0]{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'FastBack'}
 = $result_elements{'non_automatic_top_node_up_and_url'}[0];
+$result_elements{'non_automatic_top_node_up_and_url'}[0]{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'NodeBack'}
 = $result_elements{'non_automatic_top_node_up_and_url'}[0];
+$result_elements{'non_automatic_top_node_up_and_url'}[0]{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'NodePrev'}
 = $result_elements{'non_automatic_top_node_up_and_url'}[0];
+$result_elements{'non_automatic_top_node_up_and_url'}[0]{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'This'}
 = 
$result_elements{'non_automatic_top_node_up_and_url'}[0]{'structure'}{'directions'}{'Forward'};
+$result_elements{'non_automatic_top_node_up_and_url'}[0]{'structure'}{'directions'}{'NodeForward'}
 = 
$result_elements{'non_automatic_top_node_up_and_url'}[0]{'structure'}{'directions'}{'Forward'};
+$result_elements{'non_automatic_top_node_up_and_url'}[0]{'structure'}{'directions'}{'NodeNext'}
 = 
$result_elements{'non_automatic_top_node_up_and_url'}[0]{'structure'}{'directions'}{'Forward'};
+$result_elements{'non_automatic_top_node_up_and_url'}[0]{'structure'}{'directions'}{'This'}
 = $result_elements{'non_automatic_top_node_up_and_url'}[0];
+$result_elements{'non_automatic_top_node_up_and_url'}[1] = 
$result_elements{'non_automatic_top_node_up_and_url'}[0]{'structure'}{'directions'}{'Forward'};
 
 
 
diff --git a/tp/t/results/sectioning/non_automatic_top_node_up_url.pl 
b/tp/t/results/sectioning/non_automatic_top_node_up_url.pl
index 00ac45fdfb..198ccde525 100644
--- a/tp/t/results/sectioning/non_automatic_top_node_up_url.pl
+++ b/tp/t/results/sectioning/non_automatic_top_node_up_url.pl
@@ -282,6 +282,7 @@ $result_trees{'non_automatic_top_node_up_url'} = [
       'section' => {},
       'unit_command' => {}
     },
+    'structure' => {},
     'type' => 'unit'
   },
   {
@@ -384,6 +385,7 @@ $result_trees{'non_automatic_top_node_up_url'} = [
       'node' => {},
       'unit_command' => {}
     },
+    'structure' => {},
     'type' => 'unit',
     'unit_prev' => {}
   }
@@ -587,9 +589,41 @@ $result_floats{'non_automatic_top_node_up_url'} = {};
 $result_elements{'non_automatic_top_node_up_url'} = [
   {
     'extra' => {
+      'node' => {
+        'cmdname' => 'node',
+        'extra' => {
+          'normalized' => 'Top',
+          'spaces_before_argument' => ' '
+        },
+        'menu_child' => {
+          'cmdname' => 'node',
+          'extra' => {
+            'normalized' => 'first',
+            'spaces_before_argument' => ' '
+          },
+          'menu_up' => {},
+          'menu_up_hash' => {
+            'Top' => 1
+          }
+        }
+      },
+      'section' => {
+        'cmdname' => 'top',
+        'extra' => {
+          'spaces_before_argument' => ' '
+        },
+        'level' => 0
+      },
+      'unit_command' => {}
+    },
+    'structure' => {
       'directions' => {
         'Forward' => {
           'extra' => {
+            'node' => {},
+            'unit_command' => {}
+          },
+          'structure' => {
             'directions' => {
               'Back' => {},
               'FastBack' => {},
@@ -606,26 +640,7 @@ $result_elements{'non_automatic_top_node_up_url'} = [
                 'type' => 'external_node'
               },
               'This' => {}
-            },
-            'node' => {
-              'cmdname' => 'node',
-              'extra' => {
-                'normalized' => 'first',
-                'spaces_before_argument' => ' '
-              },
-              'menu_up' => {
-                'cmdname' => 'node',
-                'extra' => {
-                  'normalized' => 'Top',
-                  'spaces_before_argument' => ' '
-                },
-                'menu_child' => {}
-              },
-              'menu_up_hash' => {
-                'Top' => 1
-              }
-            },
-            'unit_command' => {}
+            }
           },
           'type' => 'unit'
         },
@@ -652,34 +667,25 @@ $result_elements{'non_automatic_top_node_up_url'} = [
           'type' => 'external_node'
         },
         'This' => {}
-      },
-      'node' => {},
-      'section' => {
-        'cmdname' => 'top',
-        'extra' => {
-          'spaces_before_argument' => ' '
-        },
-        'level' => 0
-      },
-      'unit_command' => {}
+      }
     },
     'type' => 'unit'
   },
   {}
 ];
-$result_elements{'non_automatic_top_node_up_url'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Back'}
 = $result_elements{'non_automatic_top_node_up_url'}[0];
-$result_elements{'non_automatic_top_node_up_url'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'FastBack'}
 = $result_elements{'non_automatic_top_node_up_url'}[0];
-$result_elements{'non_automatic_top_node_up_url'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'NodeBack'}
 = $result_elements{'non_automatic_top_node_up_url'}[0];
-$result_elements{'non_automatic_top_node_up_url'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'NodePrev'}
 = $result_elements{'non_automatic_top_node_up_url'}[0];
-$result_elements{'non_automatic_top_node_up_url'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'This'}
 = 
$result_elements{'non_automatic_top_node_up_url'}[0]{'extra'}{'directions'}{'Forward'};
-$result_elements{'non_automatic_top_node_up_url'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'node'}{'menu_up'}{'menu_child'}
 = 
$result_elements{'non_automatic_top_node_up_url'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'node'};
-$result_elements{'non_automatic_top_node_up_url'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'unit_command'}
 = 
$result_elements{'non_automatic_top_node_up_url'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'node'};
-$result_elements{'non_automatic_top_node_up_url'}[0]{'extra'}{'directions'}{'NodeForward'}
 = 
$result_elements{'non_automatic_top_node_up_url'}[0]{'extra'}{'directions'}{'Forward'};
-$result_elements{'non_automatic_top_node_up_url'}[0]{'extra'}{'directions'}{'NodeNext'}
 = 
$result_elements{'non_automatic_top_node_up_url'}[0]{'extra'}{'directions'}{'Forward'};
-$result_elements{'non_automatic_top_node_up_url'}[0]{'extra'}{'directions'}{'This'}
 = $result_elements{'non_automatic_top_node_up_url'}[0];
-$result_elements{'non_automatic_top_node_up_url'}[0]{'extra'}{'node'} = 
$result_elements{'non_automatic_top_node_up_url'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'node'}{'menu_up'};
-$result_elements{'non_automatic_top_node_up_url'}[0]{'extra'}{'unit_command'} 
= 
$result_elements{'non_automatic_top_node_up_url'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'node'}{'menu_up'};
-$result_elements{'non_automatic_top_node_up_url'}[1] = 
$result_elements{'non_automatic_top_node_up_url'}[0]{'extra'}{'directions'}{'Forward'};
+$result_elements{'non_automatic_top_node_up_url'}[0]{'extra'}{'node'}{'menu_child'}{'menu_up'}
 = $result_elements{'non_automatic_top_node_up_url'}[0]{'extra'}{'node'};
+$result_elements{'non_automatic_top_node_up_url'}[0]{'extra'}{'unit_command'} 
= $result_elements{'non_automatic_top_node_up_url'}[0]{'extra'}{'node'};
+$result_elements{'non_automatic_top_node_up_url'}[0]{'structure'}{'directions'}{'Forward'}{'extra'}{'node'}
 = 
$result_elements{'non_automatic_top_node_up_url'}[0]{'extra'}{'node'}{'menu_child'};
+$result_elements{'non_automatic_top_node_up_url'}[0]{'structure'}{'directions'}{'Forward'}{'extra'}{'unit_command'}
 = 
$result_elements{'non_automatic_top_node_up_url'}[0]{'extra'}{'node'}{'menu_child'};
+$result_elements{'non_automatic_top_node_up_url'}[0]{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'Back'}
 = $result_elements{'non_automatic_top_node_up_url'}[0];
+$result_elements{'non_automatic_top_node_up_url'}[0]{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'FastBack'}
 = $result_elements{'non_automatic_top_node_up_url'}[0];
+$result_elements{'non_automatic_top_node_up_url'}[0]{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'NodeBack'}
 = $result_elements{'non_automatic_top_node_up_url'}[0];
+$result_elements{'non_automatic_top_node_up_url'}[0]{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'NodePrev'}
 = $result_elements{'non_automatic_top_node_up_url'}[0];
+$result_elements{'non_automatic_top_node_up_url'}[0]{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'This'}
 = 
$result_elements{'non_automatic_top_node_up_url'}[0]{'structure'}{'directions'}{'Forward'};
+$result_elements{'non_automatic_top_node_up_url'}[0]{'structure'}{'directions'}{'NodeForward'}
 = 
$result_elements{'non_automatic_top_node_up_url'}[0]{'structure'}{'directions'}{'Forward'};
+$result_elements{'non_automatic_top_node_up_url'}[0]{'structure'}{'directions'}{'NodeNext'}
 = 
$result_elements{'non_automatic_top_node_up_url'}[0]{'structure'}{'directions'}{'Forward'};
+$result_elements{'non_automatic_top_node_up_url'}[0]{'structure'}{'directions'}{'This'}
 = $result_elements{'non_automatic_top_node_up_url'}[0];
+$result_elements{'non_automatic_top_node_up_url'}[1] = 
$result_elements{'non_automatic_top_node_up_url'}[0]{'structure'}{'directions'}{'Forward'};
 
 
 
diff --git a/tp/t/results/sectioning/part_before_chapter.pl 
b/tp/t/results/sectioning/part_before_chapter.pl
index e467e8ef48..f9cd3d1b63 100644
--- a/tp/t/results/sectioning/part_before_chapter.pl
+++ b/tp/t/results/sectioning/part_before_chapter.pl
@@ -87,6 +87,7 @@ $result_trees{'part_before_chapter'} = [
       'section' => {},
       'unit_command' => {}
     },
+    'structure' => {},
     'type' => 'unit'
   }
 ];
@@ -155,9 +156,6 @@ $result_floats{'part_before_chapter'} = {};
 $result_elements{'part_before_chapter'} = [
   {
     'extra' => {
-      'directions' => {
-        'This' => {}
-      },
       'section' => {
         'cmdname' => 'chapter',
         'extra' => {
@@ -175,11 +173,16 @@ $result_elements{'part_before_chapter'} = [
       },
       'unit_command' => {}
     },
+    'structure' => {
+      'directions' => {
+        'This' => {}
+      }
+    },
     'type' => 'unit'
   }
 ];
-$result_elements{'part_before_chapter'}[0]{'extra'}{'directions'}{'This'} = 
$result_elements{'part_before_chapter'}[0];
 $result_elements{'part_before_chapter'}[0]{'extra'}{'unit_command'} = 
$result_elements{'part_before_chapter'}[0]{'extra'}{'section'};
+$result_elements{'part_before_chapter'}[0]{'structure'}{'directions'}{'This'} 
= $result_elements{'part_before_chapter'}[0];
 
 
 
diff --git a/tp/t/results/sectioning/part_before_section.pl 
b/tp/t/results/sectioning/part_before_section.pl
index bc4a8497c4..85f1ec3805 100644
--- a/tp/t/results/sectioning/part_before_section.pl
+++ b/tp/t/results/sectioning/part_before_section.pl
@@ -87,6 +87,7 @@ $result_trees{'part_before_section'} = [
       'section' => {},
       'unit_command' => {}
     },
+    'structure' => {},
     'type' => 'unit'
   }
 ];
@@ -165,9 +166,6 @@ $result_floats{'part_before_section'} = {};
 $result_elements{'part_before_section'} = [
   {
     'extra' => {
-      'directions' => {
-        'This' => {}
-      },
       'section' => {
         'cmdname' => 'section',
         'extra' => {
@@ -185,11 +183,16 @@ $result_elements{'part_before_section'} = [
       },
       'unit_command' => {}
     },
+    'structure' => {
+      'directions' => {
+        'This' => {}
+      }
+    },
     'type' => 'unit'
   }
 ];
-$result_elements{'part_before_section'}[0]{'extra'}{'directions'}{'This'} = 
$result_elements{'part_before_section'}[0];
 $result_elements{'part_before_section'}[0]{'extra'}{'unit_command'} = 
$result_elements{'part_before_section'}[0]{'extra'}{'section'};
+$result_elements{'part_before_section'}[0]{'structure'}{'directions'}{'This'} 
= $result_elements{'part_before_section'}[0];
 
 
 
diff --git a/tp/t/results/sectioning/part_before_top.pl 
b/tp/t/results/sectioning/part_before_top.pl
index 03380906dc..7b99aaeb17 100644
--- a/tp/t/results/sectioning/part_before_top.pl
+++ b/tp/t/results/sectioning/part_before_top.pl
@@ -86,6 +86,7 @@ $result_trees{'part_before_top'} = [
       'section' => {},
       'unit_command' => {}
     },
+    'structure' => {},
     'type' => 'unit'
   }
 ];
@@ -163,9 +164,6 @@ $result_floats{'part_before_top'} = {};
 $result_elements{'part_before_top'} = [
   {
     'extra' => {
-      'directions' => {
-        'This' => {}
-      },
       'section' => {
         'cmdname' => 'top',
         'extra' => {
@@ -182,11 +180,16 @@ $result_elements{'part_before_top'} = [
       },
       'unit_command' => {}
     },
+    'structure' => {
+      'directions' => {
+        'This' => {}
+      }
+    },
     'type' => 'unit'
   }
 ];
-$result_elements{'part_before_top'}[0]{'extra'}{'directions'}{'This'} = 
$result_elements{'part_before_top'}[0];
 $result_elements{'part_before_top'}[0]{'extra'}{'unit_command'} = 
$result_elements{'part_before_top'}[0]{'extra'}{'section'};
+$result_elements{'part_before_top'}[0]{'structure'}{'directions'}{'This'} = 
$result_elements{'part_before_top'}[0];
 
 
 
diff --git a/tp/t/results/sectioning/part_chapter_after_top.pl 
b/tp/t/results/sectioning/part_chapter_after_top.pl
index 610f0b3b1a..cbe30868da 100644
--- a/tp/t/results/sectioning/part_chapter_after_top.pl
+++ b/tp/t/results/sectioning/part_chapter_after_top.pl
@@ -213,6 +213,7 @@ $result_trees{'part_chapter_after_top'} = [
       'section' => {},
       'unit_command' => {}
     },
+    'structure' => {},
     'type' => 'unit'
   },
   {
@@ -333,6 +334,7 @@ $result_trees{'part_chapter_after_top'} = [
       'section' => {},
       'unit_command' => {}
     },
+    'structure' => {},
     'type' => 'unit',
     'unit_prev' => {}
   }
@@ -559,35 +561,38 @@ $result_floats{'part_chapter_after_top'} = {};
 $result_elements{'part_chapter_after_top'} = [
   {
     'extra' => {
+      'node' => {
+        'cmdname' => 'node',
+        'extra' => {
+          'normalized' => 'Top',
+          'spaces_before_argument' => ' '
+        },
+        'menu_child' => {
+          'cmdname' => 'node',
+          'extra' => {
+            'normalized' => 'chapter',
+            'spaces_before_argument' => ' '
+          },
+          'menu_up' => {},
+          'menu_up_hash' => {
+            'Top' => 1
+          }
+        }
+      },
+      'section' => {
+        'cmdname' => 'top',
+        'extra' => {
+          'spaces_before_argument' => ' '
+        },
+        'level' => 0
+      },
+      'unit_command' => {}
+    },
+    'structure' => {
       'directions' => {
         'FastForward' => {
           'extra' => {
-            'directions' => {
-              'Back' => {},
-              'FastBack' => {},
-              'NodeBack' => {},
-              'NodePrev' => {},
-              'NodeUp' => {},
-              'This' => {}
-            },
-            'node' => {
-              'cmdname' => 'node',
-              'extra' => {
-                'normalized' => 'chapter',
-                'spaces_before_argument' => ' '
-              },
-              'menu_up' => {
-                'cmdname' => 'node',
-                'extra' => {
-                  'normalized' => 'Top',
-                  'spaces_before_argument' => ' '
-                },
-                'menu_child' => {}
-              },
-              'menu_up_hash' => {
-                'Top' => 1
-              }
-            },
+            'node' => {},
             'section' => {
               'cmdname' => 'chapter',
               'extra' => {
@@ -605,6 +610,16 @@ $result_elements{'part_chapter_after_top'} = [
             },
             'unit_command' => {}
           },
+          'structure' => {
+            'directions' => {
+              'Back' => {},
+              'FastBack' => {},
+              'NodeBack' => {},
+              'NodePrev' => {},
+              'NodeUp' => {},
+              'This' => {}
+            }
+          },
           'type' => 'unit'
         },
         'Forward' => {},
@@ -612,37 +627,28 @@ $result_elements{'part_chapter_after_top'} = [
         'NodeForward' => {},
         'NodeNext' => {},
         'This' => {}
-      },
-      'node' => {},
-      'section' => {
-        'cmdname' => 'top',
-        'extra' => {
-          'spaces_before_argument' => ' '
-        },
-        'level' => 0
-      },
-      'unit_command' => {}
+      }
     },
     'type' => 'unit'
   },
   {}
 ];
-$result_elements{'part_chapter_after_top'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}
 = $result_elements{'part_chapter_after_top'}[0];
-$result_elements{'part_chapter_after_top'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastBack'}
 = $result_elements{'part_chapter_after_top'}[0];
-$result_elements{'part_chapter_after_top'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'NodeBack'}
 = $result_elements{'part_chapter_after_top'}[0];
-$result_elements{'part_chapter_after_top'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'NodePrev'}
 = $result_elements{'part_chapter_after_top'}[0];
-$result_elements{'part_chapter_after_top'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'NodeUp'}
 = $result_elements{'part_chapter_after_top'}[0];
-$result_elements{'part_chapter_after_top'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'This'}
 = 
$result_elements{'part_chapter_after_top'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'part_chapter_after_top'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'node'}{'menu_up'}{'menu_child'}
 = 
$result_elements{'part_chapter_after_top'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'node'};
-$result_elements{'part_chapter_after_top'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'unit_command'}
 = 
$result_elements{'part_chapter_after_top'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'section'};
-$result_elements{'part_chapter_after_top'}[0]{'extra'}{'directions'}{'Forward'}
 = 
$result_elements{'part_chapter_after_top'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'part_chapter_after_top'}[0]{'extra'}{'directions'}{'Next'} = 
$result_elements{'part_chapter_after_top'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'part_chapter_after_top'}[0]{'extra'}{'directions'}{'NodeForward'}
 = 
$result_elements{'part_chapter_after_top'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'part_chapter_after_top'}[0]{'extra'}{'directions'}{'NodeNext'}
 = 
$result_elements{'part_chapter_after_top'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'part_chapter_after_top'}[0]{'extra'}{'directions'}{'This'} = 
$result_elements{'part_chapter_after_top'}[0];
-$result_elements{'part_chapter_after_top'}[0]{'extra'}{'node'} = 
$result_elements{'part_chapter_after_top'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'node'}{'menu_up'};
+$result_elements{'part_chapter_after_top'}[0]{'extra'}{'node'}{'menu_child'}{'menu_up'}
 = $result_elements{'part_chapter_after_top'}[0]{'extra'}{'node'};
 $result_elements{'part_chapter_after_top'}[0]{'extra'}{'unit_command'} = 
$result_elements{'part_chapter_after_top'}[0]{'extra'}{'section'};
-$result_elements{'part_chapter_after_top'}[1] = 
$result_elements{'part_chapter_after_top'}[0]{'extra'}{'directions'}{'FastForward'};
+$result_elements{'part_chapter_after_top'}[0]{'structure'}{'directions'}{'FastForward'}{'extra'}{'node'}
 = $result_elements{'part_chapter_after_top'}[0]{'extra'}{'node'}{'menu_child'};
+$result_elements{'part_chapter_after_top'}[0]{'structure'}{'directions'}{'FastForward'}{'extra'}{'unit_command'}
 = 
$result_elements{'part_chapter_after_top'}[0]{'structure'}{'directions'}{'FastForward'}{'extra'}{'section'};
+$result_elements{'part_chapter_after_top'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}
 = $result_elements{'part_chapter_after_top'}[0];
+$result_elements{'part_chapter_after_top'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastBack'}
 = $result_elements{'part_chapter_after_top'}[0];
+$result_elements{'part_chapter_after_top'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'NodeBack'}
 = $result_elements{'part_chapter_after_top'}[0];
+$result_elements{'part_chapter_after_top'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'NodePrev'}
 = $result_elements{'part_chapter_after_top'}[0];
+$result_elements{'part_chapter_after_top'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'NodeUp'}
 = $result_elements{'part_chapter_after_top'}[0];
+$result_elements{'part_chapter_after_top'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'This'}
 = 
$result_elements{'part_chapter_after_top'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'part_chapter_after_top'}[0]{'structure'}{'directions'}{'Forward'}
 = 
$result_elements{'part_chapter_after_top'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'part_chapter_after_top'}[0]{'structure'}{'directions'}{'Next'}
 = 
$result_elements{'part_chapter_after_top'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'part_chapter_after_top'}[0]{'structure'}{'directions'}{'NodeForward'}
 = 
$result_elements{'part_chapter_after_top'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'part_chapter_after_top'}[0]{'structure'}{'directions'}{'NodeNext'}
 = 
$result_elements{'part_chapter_after_top'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'part_chapter_after_top'}[0]{'structure'}{'directions'}{'This'}
 = $result_elements{'part_chapter_after_top'}[0];
+$result_elements{'part_chapter_after_top'}[1] = 
$result_elements{'part_chapter_after_top'}[0]{'structure'}{'directions'}{'FastForward'};
 
 
 
diff --git a/tp/t/results/sectioning/part_node_after_top.pl 
b/tp/t/results/sectioning/part_node_after_top.pl
index 802b7f4801..c444328677 100644
--- a/tp/t/results/sectioning/part_node_after_top.pl
+++ b/tp/t/results/sectioning/part_node_after_top.pl
@@ -254,6 +254,7 @@ $result_trees{'part_node_after_top'} = [
       'section' => {},
       'unit_command' => {}
     },
+    'structure' => {},
     'type' => 'unit'
   },
   {
@@ -293,6 +294,7 @@ $result_trees{'part_node_after_top'} = [
       'section' => {},
       'unit_command' => {}
     },
+    'structure' => {},
     'type' => 'unit',
     'unit_prev' => {}
   }
@@ -485,33 +487,6 @@ $result_floats{'part_node_after_top'} = {};
 $result_elements{'part_node_after_top'} = [
   {
     'extra' => {
-      'directions' => {
-        'FastForward' => {
-          'extra' => {
-            'directions' => {
-              'Back' => {},
-              'FastBack' => {},
-              'Prev' => {},
-              'This' => {}
-            },
-            'section' => {
-              'cmdname' => 'part',
-              'extra' => {
-                'spaces_before_argument' => ' '
-              },
-              'level' => 0
-            },
-            'unit_command' => {}
-          },
-          'type' => 'unit'
-        },
-        'Forward' => {},
-        'Next' => {},
-        'NodeBack' => {},
-        'NodeForward' => {},
-        'NodeNext' => {},
-        'This' => {}
-      },
       'node' => {
         'cmdname' => 'node',
         'extra' => {
@@ -539,24 +514,55 @@ $result_elements{'part_node_after_top'} = [
       },
       'unit_command' => {}
     },
+    'structure' => {
+      'directions' => {
+        'FastForward' => {
+          'extra' => {
+            'section' => {
+              'cmdname' => 'part',
+              'extra' => {
+                'spaces_before_argument' => ' '
+              },
+              'level' => 0
+            },
+            'unit_command' => {}
+          },
+          'structure' => {
+            'directions' => {
+              'Back' => {},
+              'FastBack' => {},
+              'Prev' => {},
+              'This' => {}
+            }
+          },
+          'type' => 'unit'
+        },
+        'Forward' => {},
+        'Next' => {},
+        'NodeBack' => {},
+        'NodeForward' => {},
+        'NodeNext' => {},
+        'This' => {}
+      }
+    },
     'type' => 'unit'
   },
   {}
 ];
-$result_elements{'part_node_after_top'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}
 = $result_elements{'part_node_after_top'}[0];
-$result_elements{'part_node_after_top'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastBack'}
 = $result_elements{'part_node_after_top'}[0];
-$result_elements{'part_node_after_top'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Prev'}
 = $result_elements{'part_node_after_top'}[0];
-$result_elements{'part_node_after_top'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'This'}
 = 
$result_elements{'part_node_after_top'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'part_node_after_top'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'unit_command'}
 = 
$result_elements{'part_node_after_top'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'section'};
-$result_elements{'part_node_after_top'}[0]{'extra'}{'directions'}{'Forward'} = 
$result_elements{'part_node_after_top'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'part_node_after_top'}[0]{'extra'}{'directions'}{'Next'} = 
$result_elements{'part_node_after_top'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'part_node_after_top'}[0]{'extra'}{'directions'}{'NodeBack'} 
= $result_elements{'part_node_after_top'}[0];
-$result_elements{'part_node_after_top'}[0]{'extra'}{'directions'}{'NodeForward'}
 = $result_elements{'part_node_after_top'}[0];
-$result_elements{'part_node_after_top'}[0]{'extra'}{'directions'}{'NodeNext'} 
= $result_elements{'part_node_after_top'}[0];
-$result_elements{'part_node_after_top'}[0]{'extra'}{'directions'}{'This'} = 
$result_elements{'part_node_after_top'}[0];
 
$result_elements{'part_node_after_top'}[0]{'extra'}{'node'}{'menu_child'}{'menu_up'}
 = $result_elements{'part_node_after_top'}[0]{'extra'}{'node'};
 $result_elements{'part_node_after_top'}[0]{'extra'}{'unit_command'} = 
$result_elements{'part_node_after_top'}[0]{'extra'}{'section'};
-$result_elements{'part_node_after_top'}[1] = 
$result_elements{'part_node_after_top'}[0]{'extra'}{'directions'}{'FastForward'};
+$result_elements{'part_node_after_top'}[0]{'structure'}{'directions'}{'FastForward'}{'extra'}{'unit_command'}
 = 
$result_elements{'part_node_after_top'}[0]{'structure'}{'directions'}{'FastForward'}{'extra'}{'section'};
+$result_elements{'part_node_after_top'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}
 = $result_elements{'part_node_after_top'}[0];
+$result_elements{'part_node_after_top'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastBack'}
 = $result_elements{'part_node_after_top'}[0];
+$result_elements{'part_node_after_top'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Prev'}
 = $result_elements{'part_node_after_top'}[0];
+$result_elements{'part_node_after_top'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'This'}
 = 
$result_elements{'part_node_after_top'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'part_node_after_top'}[0]{'structure'}{'directions'}{'Forward'}
 = 
$result_elements{'part_node_after_top'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'part_node_after_top'}[0]{'structure'}{'directions'}{'Next'} 
= 
$result_elements{'part_node_after_top'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'part_node_after_top'}[0]{'structure'}{'directions'}{'NodeBack'}
 = $result_elements{'part_node_after_top'}[0];
+$result_elements{'part_node_after_top'}[0]{'structure'}{'directions'}{'NodeForward'}
 = $result_elements{'part_node_after_top'}[0];
+$result_elements{'part_node_after_top'}[0]{'structure'}{'directions'}{'NodeNext'}
 = $result_elements{'part_node_after_top'}[0];
+$result_elements{'part_node_after_top'}[0]{'structure'}{'directions'}{'This'} 
= $result_elements{'part_node_after_top'}[0];
+$result_elements{'part_node_after_top'}[1] = 
$result_elements{'part_node_after_top'}[0]{'structure'}{'directions'}{'FastForward'};
 
 
 
diff --git a/tp/t/results/sectioning/part_node_before_top.pl 
b/tp/t/results/sectioning/part_node_before_top.pl
index 89f2580aaa..65a5136eb3 100644
--- a/tp/t/results/sectioning/part_node_before_top.pl
+++ b/tp/t/results/sectioning/part_node_before_top.pl
@@ -327,6 +327,7 @@ $result_trees{'part_node_before_top'} = [
       'section' => {},
       'unit_command' => {}
     },
+    'structure' => {},
     'type' => 'unit'
   }
 ];
@@ -536,12 +537,6 @@ $result_floats{'part_node_before_top'} = {};
 $result_elements{'part_node_before_top'} = [
   {
     'extra' => {
-      'directions' => {
-        'NodeBack' => {},
-        'NodeForward' => {},
-        'NodeNext' => {},
-        'This' => {}
-      },
       'node' => {
         'cmdname' => 'node',
         'extra' => {
@@ -576,15 +571,23 @@ $result_elements{'part_node_before_top'} = [
       },
       'unit_command' => {}
     },
+    'structure' => {
+      'directions' => {
+        'NodeBack' => {},
+        'NodeForward' => {},
+        'NodeNext' => {},
+        'This' => {}
+      }
+    },
     'type' => 'unit'
   }
 ];
-$result_elements{'part_node_before_top'}[0]{'extra'}{'directions'}{'NodeBack'} 
= $result_elements{'part_node_before_top'}[0];
-$result_elements{'part_node_before_top'}[0]{'extra'}{'directions'}{'NodeForward'}
 = $result_elements{'part_node_before_top'}[0];
-$result_elements{'part_node_before_top'}[0]{'extra'}{'directions'}{'NodeNext'} 
= $result_elements{'part_node_before_top'}[0];
-$result_elements{'part_node_before_top'}[0]{'extra'}{'directions'}{'This'} = 
$result_elements{'part_node_before_top'}[0];
 
$result_elements{'part_node_before_top'}[0]{'extra'}{'node'}{'menu_child'}{'menu_up'}
 = $result_elements{'part_node_before_top'}[0]{'extra'}{'node'};
 $result_elements{'part_node_before_top'}[0]{'extra'}{'unit_command'} = 
$result_elements{'part_node_before_top'}[0]{'extra'}{'section'};
+$result_elements{'part_node_before_top'}[0]{'structure'}{'directions'}{'NodeBack'}
 = $result_elements{'part_node_before_top'}[0];
+$result_elements{'part_node_before_top'}[0]{'structure'}{'directions'}{'NodeForward'}
 = $result_elements{'part_node_before_top'}[0];
+$result_elements{'part_node_before_top'}[0]{'structure'}{'directions'}{'NodeNext'}
 = $result_elements{'part_node_before_top'}[0];
+$result_elements{'part_node_before_top'}[0]{'structure'}{'directions'}{'This'} 
= $result_elements{'part_node_before_top'}[0];
 
 
 
diff --git a/tp/t/results/sectioning/part_node_chapter_after_top.pl 
b/tp/t/results/sectioning/part_node_chapter_after_top.pl
index fbbd5a4981..5204a51c1a 100644
--- a/tp/t/results/sectioning/part_node_chapter_after_top.pl
+++ b/tp/t/results/sectioning/part_node_chapter_after_top.pl
@@ -270,6 +270,7 @@ $result_trees{'part_node_chapter_after_top'} = [
       'section' => {},
       'unit_command' => {}
     },
+    'structure' => {},
     'type' => 'unit'
   },
   {
@@ -546,6 +547,7 @@ $result_trees{'part_node_chapter_after_top'} = [
       'section' => {},
       'unit_command' => {}
     },
+    'structure' => {},
     'type' => 'unit',
     'unit_prev' => {}
   }
@@ -838,48 +840,50 @@ $result_floats{'part_node_chapter_after_top'} = {};
 $result_elements{'part_node_chapter_after_top'} = [
   {
     'extra' => {
+      'node' => {
+        'cmdname' => 'node',
+        'extra' => {
+          'normalized' => 'Top',
+          'spaces_before_argument' => ' '
+        },
+        'menu_child' => {
+          'cmdname' => 'node',
+          'extra' => {
+            'normalized' => 'a-node-after-part',
+            'spaces_before_argument' => ' '
+          },
+          'menu_next' => {
+            'cmdname' => 'node',
+            'extra' => {
+              'normalized' => 'chapter',
+              'spaces_before_argument' => ' '
+            },
+            'menu_prev' => {},
+            'menu_up' => {},
+            'menu_up_hash' => {
+              'Top' => 1
+            }
+          },
+          'menu_up' => {},
+          'menu_up_hash' => {
+            'Top' => 1
+          }
+        }
+      },
+      'section' => {
+        'cmdname' => 'top',
+        'extra' => {
+          'spaces_before_argument' => ' '
+        },
+        'level' => 0
+      },
+      'unit_command' => {}
+    },
+    'structure' => {
       'directions' => {
         'FastForward' => {
           'extra' => {
-            'directions' => {
-              'Back' => {},
-              'FastBack' => {},
-              'NodeBack' => {},
-              'NodeForward' => {},
-              'NodeNext' => {},
-              'NodeUp' => {},
-              'This' => {}
-            },
-            'node' => {
-              'cmdname' => 'node',
-              'extra' => {
-                'normalized' => 'chapter',
-                'spaces_before_argument' => ' '
-              },
-              'menu_prev' => {
-                'cmdname' => 'node',
-                'extra' => {
-                  'normalized' => 'a-node-after-part',
-                  'spaces_before_argument' => ' '
-                },
-                'menu_next' => {},
-                'menu_up' => {
-                  'cmdname' => 'node',
-                  'extra' => {
-                    'normalized' => 'Top',
-                    'spaces_before_argument' => ' '
-                  },
-                  'menu_child' => {}
-                },
-                'menu_up_hash' => {
-                  'Top' => 1
-                }
-              },
-              'menu_up' => {},
-              'menu_up_hash' => {
-                'Top' => 1
-              }
-            },
+            'node' => {},
             'section' => {
               'cmdname' => 'chapter',
               'extra' => {
@@ -897,6 +901,17 @@ $result_elements{'part_node_chapter_after_top'} = [
             },
             'unit_command' => {}
           },
+          'structure' => {
+            'directions' => {
+              'Back' => {},
+              'FastBack' => {},
+              'NodeBack' => {},
+              'NodeForward' => {},
+              'NodeNext' => {},
+              'NodeUp' => {},
+              'This' => {}
+            }
+          },
           'type' => 'unit'
         },
         'Forward' => {},
@@ -904,40 +919,31 @@ $result_elements{'part_node_chapter_after_top'} = [
         'NodeForward' => {},
         'NodeNext' => {},
         'This' => {}
-      },
-      'node' => {},
-      'section' => {
-        'cmdname' => 'top',
-        'extra' => {
-          'spaces_before_argument' => ' '
-        },
-        'level' => 0
-      },
-      'unit_command' => {}
+      }
     },
     'type' => 'unit'
   },
   {}
 ];
-$result_elements{'part_node_chapter_after_top'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}
 = $result_elements{'part_node_chapter_after_top'}[0];
-$result_elements{'part_node_chapter_after_top'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastBack'}
 = $result_elements{'part_node_chapter_after_top'}[0];
-$result_elements{'part_node_chapter_after_top'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'NodeBack'}
 = $result_elements{'part_node_chapter_after_top'}[0];
-$result_elements{'part_node_chapter_after_top'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'NodeForward'}
 = 
$result_elements{'part_node_chapter_after_top'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'part_node_chapter_after_top'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'NodeNext'}
 = 
$result_elements{'part_node_chapter_after_top'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'part_node_chapter_after_top'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'NodeUp'}
 = $result_elements{'part_node_chapter_after_top'}[0];
-$result_elements{'part_node_chapter_after_top'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'This'}
 = 
$result_elements{'part_node_chapter_after_top'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'part_node_chapter_after_top'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'node'}{'menu_prev'}{'menu_next'}
 = 
$result_elements{'part_node_chapter_after_top'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'node'};
-$result_elements{'part_node_chapter_after_top'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'node'}{'menu_prev'}{'menu_up'}{'menu_child'}
 = 
$result_elements{'part_node_chapter_after_top'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'node'}{'menu_prev'};
-$result_elements{'part_node_chapter_after_top'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'node'}{'menu_up'}
 = 
$result_elements{'part_node_chapter_after_top'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'node'}{'menu_prev'}{'menu_up'};
-$result_elements{'part_node_chapter_after_top'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'unit_command'}
 = 
$result_elements{'part_node_chapter_after_top'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'section'};
-$result_elements{'part_node_chapter_after_top'}[0]{'extra'}{'directions'}{'Forward'}
 = 
$result_elements{'part_node_chapter_after_top'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'part_node_chapter_after_top'}[0]{'extra'}{'directions'}{'Next'}
 = 
$result_elements{'part_node_chapter_after_top'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'part_node_chapter_after_top'}[0]{'extra'}{'directions'}{'NodeForward'}
 = 
$result_elements{'part_node_chapter_after_top'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'part_node_chapter_after_top'}[0]{'extra'}{'directions'}{'NodeNext'}
 = 
$result_elements{'part_node_chapter_after_top'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'part_node_chapter_after_top'}[0]{'extra'}{'directions'}{'This'}
 = $result_elements{'part_node_chapter_after_top'}[0];
-$result_elements{'part_node_chapter_after_top'}[0]{'extra'}{'node'} = 
$result_elements{'part_node_chapter_after_top'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'node'}{'menu_prev'}{'menu_up'};
+$result_elements{'part_node_chapter_after_top'}[0]{'extra'}{'node'}{'menu_child'}{'menu_next'}{'menu_prev'}
 = 
$result_elements{'part_node_chapter_after_top'}[0]{'extra'}{'node'}{'menu_child'};
+$result_elements{'part_node_chapter_after_top'}[0]{'extra'}{'node'}{'menu_child'}{'menu_next'}{'menu_up'}
 = $result_elements{'part_node_chapter_after_top'}[0]{'extra'}{'node'};
+$result_elements{'part_node_chapter_after_top'}[0]{'extra'}{'node'}{'menu_child'}{'menu_up'}
 = $result_elements{'part_node_chapter_after_top'}[0]{'extra'}{'node'};
 $result_elements{'part_node_chapter_after_top'}[0]{'extra'}{'unit_command'} = 
$result_elements{'part_node_chapter_after_top'}[0]{'extra'}{'section'};
-$result_elements{'part_node_chapter_after_top'}[1] = 
$result_elements{'part_node_chapter_after_top'}[0]{'extra'}{'directions'}{'FastForward'};
+$result_elements{'part_node_chapter_after_top'}[0]{'structure'}{'directions'}{'FastForward'}{'extra'}{'node'}
 = 
$result_elements{'part_node_chapter_after_top'}[0]{'extra'}{'node'}{'menu_child'}{'menu_next'};
+$result_elements{'part_node_chapter_after_top'}[0]{'structure'}{'directions'}{'FastForward'}{'extra'}{'unit_command'}
 = 
$result_elements{'part_node_chapter_after_top'}[0]{'structure'}{'directions'}{'FastForward'}{'extra'}{'section'};
+$result_elements{'part_node_chapter_after_top'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}
 = $result_elements{'part_node_chapter_after_top'}[0];
+$result_elements{'part_node_chapter_after_top'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastBack'}
 = $result_elements{'part_node_chapter_after_top'}[0];
+$result_elements{'part_node_chapter_after_top'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'NodeBack'}
 = $result_elements{'part_node_chapter_after_top'}[0];
+$result_elements{'part_node_chapter_after_top'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'NodeForward'}
 = 
$result_elements{'part_node_chapter_after_top'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'part_node_chapter_after_top'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'NodeNext'}
 = 
$result_elements{'part_node_chapter_after_top'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'part_node_chapter_after_top'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'NodeUp'}
 = $result_elements{'part_node_chapter_after_top'}[0];
+$result_elements{'part_node_chapter_after_top'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'This'}
 = 
$result_elements{'part_node_chapter_after_top'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'part_node_chapter_after_top'}[0]{'structure'}{'directions'}{'Forward'}
 = 
$result_elements{'part_node_chapter_after_top'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'part_node_chapter_after_top'}[0]{'structure'}{'directions'}{'Next'}
 = 
$result_elements{'part_node_chapter_after_top'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'part_node_chapter_after_top'}[0]{'structure'}{'directions'}{'NodeForward'}
 = 
$result_elements{'part_node_chapter_after_top'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'part_node_chapter_after_top'}[0]{'structure'}{'directions'}{'NodeNext'}
 = 
$result_elements{'part_node_chapter_after_top'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'part_node_chapter_after_top'}[0]{'structure'}{'directions'}{'This'}
 = $result_elements{'part_node_chapter_after_top'}[0];
+$result_elements{'part_node_chapter_after_top'}[1] = 
$result_elements{'part_node_chapter_after_top'}[0]{'structure'}{'directions'}{'FastForward'};
 
 
 
diff --git a/tp/t/results/sectioning/part_node_chapter_appendix.pl 
b/tp/t/results/sectioning/part_node_chapter_appendix.pl
index 5ed5cdd3e2..c74d757e77 100644
--- a/tp/t/results/sectioning/part_node_chapter_appendix.pl
+++ b/tp/t/results/sectioning/part_node_chapter_appendix.pl
@@ -213,6 +213,7 @@ $result_trees{'part_node_chapter_appendix'} = [
       'section' => {},
       'unit_command' => {}
     },
+    'structure' => {},
     'type' => 'unit'
   },
   {
@@ -340,6 +341,7 @@ $result_trees{'part_node_chapter_appendix'} = [
       'section' => {},
       'unit_command' => {}
     },
+    'structure' => {},
     'type' => 'unit',
     'unit_prev' => {}
   },
@@ -381,6 +383,7 @@ $result_trees{'part_node_chapter_appendix'} = [
       'section' => {},
       'unit_command' => {}
     },
+    'structure' => {},
     'type' => 'unit',
     'unit_prev' => {}
   }
@@ -635,20 +638,61 @@ $result_floats{'part_node_chapter_appendix'} = {};
 $result_elements{'part_node_chapter_appendix'} = [
   {
     'extra' => {
+      'node' => {
+        'cmdname' => 'node',
+        'extra' => {
+          'normalized' => 'Top',
+          'spaces_before_argument' => ' '
+        },
+        'menu_child' => {
+          'cmdname' => 'node',
+          'extra' => {
+            'normalized' => 'chapter-node',
+            'spaces_before_argument' => ' '
+          },
+          'menu_up' => {},
+          'menu_up_hash' => {
+            'Top' => 1
+          }
+        }
+      },
+      'section' => {
+        'cmdname' => 'top',
+        'extra' => {
+          'spaces_before_argument' => ' '
+        },
+        'level' => 0
+      },
+      'unit_command' => {}
+    },
+    'structure' => {
       'directions' => {
         'FastForward' => {
           'extra' => {
+            'node' => {},
+            'section' => {
+              'cmdname' => 'chapter',
+              'extra' => {
+                'associated_part' => {
+                  'cmdname' => 'part',
+                  'extra' => {
+                    'spaces_before_argument' => ' '
+                  },
+                  'level' => 0
+                },
+                'spaces_before_argument' => ' '
+              },
+              'level' => 1,
+              'number' => 1
+            },
+            'unit_command' => {}
+          },
+          'structure' => {
             'directions' => {
               'Back' => {},
               'FastBack' => {},
               'FastForward' => {
                 'extra' => {
-                  'directions' => {
-                    'Back' => {},
-                    'FastBack' => {},
-                    'Prev' => {},
-                    'This' => {}
-                  },
                   'section' => {
                     'cmdname' => 'appendix',
                     'extra' => {
@@ -659,6 +703,14 @@ $result_elements{'part_node_chapter_appendix'} = [
                   },
                   'unit_command' => {}
                 },
+                'structure' => {
+                  'directions' => {
+                    'Back' => {},
+                    'FastBack' => {},
+                    'Prev' => {},
+                    'This' => {}
+                  }
+                },
                 'type' => 'unit'
               },
               'Forward' => {},
@@ -666,41 +718,7 @@ $result_elements{'part_node_chapter_appendix'} = [
               'NodePrev' => {},
               'NodeUp' => {},
               'This' => {}
-            },
-            'node' => {
-              'cmdname' => 'node',
-              'extra' => {
-                'normalized' => 'chapter-node',
-                'spaces_before_argument' => ' '
-              },
-              'menu_up' => {
-                'cmdname' => 'node',
-                'extra' => {
-                  'normalized' => 'Top',
-                  'spaces_before_argument' => ' '
-                },
-                'menu_child' => {}
-              },
-              'menu_up_hash' => {
-                'Top' => 1
-              }
-            },
-            'section' => {
-              'cmdname' => 'chapter',
-              'extra' => {
-                'associated_part' => {
-                  'cmdname' => 'part',
-                  'extra' => {
-                    'spaces_before_argument' => ' '
-                  },
-                  'level' => 0
-                },
-                'spaces_before_argument' => ' '
-              },
-              'level' => 1,
-              'number' => 1
-            },
-            'unit_command' => {}
+            }
           },
           'type' => 'unit'
         },
@@ -709,45 +727,36 @@ $result_elements{'part_node_chapter_appendix'} = [
         'NodeForward' => {},
         'NodeNext' => {},
         'This' => {}
-      },
-      'node' => {},
-      'section' => {
-        'cmdname' => 'top',
-        'extra' => {
-          'spaces_before_argument' => ' '
-        },
-        'level' => 0
-      },
-      'unit_command' => {}
+      }
     },
     'type' => 'unit'
   },
   {},
   {}
 ];
-$result_elements{'part_node_chapter_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}
 = $result_elements{'part_node_chapter_appendix'}[0];
-$result_elements{'part_node_chapter_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastBack'}
 = $result_elements{'part_node_chapter_appendix'}[0];
-$result_elements{'part_node_chapter_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}
 = 
$result_elements{'part_node_chapter_appendix'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'part_node_chapter_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastBack'}
 = 
$result_elements{'part_node_chapter_appendix'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'part_node_chapter_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Prev'}
 = 
$result_elements{'part_node_chapter_appendix'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'part_node_chapter_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'This'}
 = 
$result_elements{'part_node_chapter_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'};
-$result_elements{'part_node_chapter_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'unit_command'}
 = 
$result_elements{'part_node_chapter_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'section'};
-$result_elements{'part_node_chapter_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Forward'}
 = 
$result_elements{'part_node_chapter_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'};
-$result_elements{'part_node_chapter_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'NodeBack'}
 = $result_elements{'part_node_chapter_appendix'}[0];
-$result_elements{'part_node_chapter_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'NodePrev'}
 = $result_elements{'part_node_chapter_appendix'}[0];
-$result_elements{'part_node_chapter_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'NodeUp'}
 = $result_elements{'part_node_chapter_appendix'}[0];
-$result_elements{'part_node_chapter_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'This'}
 = 
$result_elements{'part_node_chapter_appendix'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'part_node_chapter_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'node'}{'menu_up'}{'menu_child'}
 = 
$result_elements{'part_node_chapter_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'node'};
-$result_elements{'part_node_chapter_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'unit_command'}
 = 
$result_elements{'part_node_chapter_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'section'};
-$result_elements{'part_node_chapter_appendix'}[0]{'extra'}{'directions'}{'Forward'}
 = 
$result_elements{'part_node_chapter_appendix'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'part_node_chapter_appendix'}[0]{'extra'}{'directions'}{'Next'}
 = 
$result_elements{'part_node_chapter_appendix'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'part_node_chapter_appendix'}[0]{'extra'}{'directions'}{'NodeForward'}
 = 
$result_elements{'part_node_chapter_appendix'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'part_node_chapter_appendix'}[0]{'extra'}{'directions'}{'NodeNext'}
 = 
$result_elements{'part_node_chapter_appendix'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'part_node_chapter_appendix'}[0]{'extra'}{'directions'}{'This'}
 = $result_elements{'part_node_chapter_appendix'}[0];
-$result_elements{'part_node_chapter_appendix'}[0]{'extra'}{'node'} = 
$result_elements{'part_node_chapter_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'node'}{'menu_up'};
+$result_elements{'part_node_chapter_appendix'}[0]{'extra'}{'node'}{'menu_child'}{'menu_up'}
 = $result_elements{'part_node_chapter_appendix'}[0]{'extra'}{'node'};
 $result_elements{'part_node_chapter_appendix'}[0]{'extra'}{'unit_command'} = 
$result_elements{'part_node_chapter_appendix'}[0]{'extra'}{'section'};
-$result_elements{'part_node_chapter_appendix'}[1] = 
$result_elements{'part_node_chapter_appendix'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'part_node_chapter_appendix'}[2] = 
$result_elements{'part_node_chapter_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'};
+$result_elements{'part_node_chapter_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'extra'}{'node'}
 = 
$result_elements{'part_node_chapter_appendix'}[0]{'extra'}{'node'}{'menu_child'};
+$result_elements{'part_node_chapter_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'extra'}{'unit_command'}
 = 
$result_elements{'part_node_chapter_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'extra'}{'section'};
+$result_elements{'part_node_chapter_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}
 = $result_elements{'part_node_chapter_appendix'}[0];
+$result_elements{'part_node_chapter_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastBack'}
 = $result_elements{'part_node_chapter_appendix'}[0];
+$result_elements{'part_node_chapter_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'extra'}{'unit_command'}
 = 
$result_elements{'part_node_chapter_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'extra'}{'section'};
+$result_elements{'part_node_chapter_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}
 = 
$result_elements{'part_node_chapter_appendix'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'part_node_chapter_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastBack'}
 = 
$result_elements{'part_node_chapter_appendix'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'part_node_chapter_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Prev'}
 = 
$result_elements{'part_node_chapter_appendix'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'part_node_chapter_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'This'}
 = 
$result_elements{'part_node_chapter_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'};
+$result_elements{'part_node_chapter_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Forward'}
 = 
$result_elements{'part_node_chapter_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'};
+$result_elements{'part_node_chapter_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'NodeBack'}
 = $result_elements{'part_node_chapter_appendix'}[0];
+$result_elements{'part_node_chapter_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'NodePrev'}
 = $result_elements{'part_node_chapter_appendix'}[0];
+$result_elements{'part_node_chapter_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'NodeUp'}
 = $result_elements{'part_node_chapter_appendix'}[0];
+$result_elements{'part_node_chapter_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'This'}
 = 
$result_elements{'part_node_chapter_appendix'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'part_node_chapter_appendix'}[0]{'structure'}{'directions'}{'Forward'}
 = 
$result_elements{'part_node_chapter_appendix'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'part_node_chapter_appendix'}[0]{'structure'}{'directions'}{'Next'}
 = 
$result_elements{'part_node_chapter_appendix'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'part_node_chapter_appendix'}[0]{'structure'}{'directions'}{'NodeForward'}
 = 
$result_elements{'part_node_chapter_appendix'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'part_node_chapter_appendix'}[0]{'structure'}{'directions'}{'NodeNext'}
 = 
$result_elements{'part_node_chapter_appendix'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'part_node_chapter_appendix'}[0]{'structure'}{'directions'}{'This'}
 = $result_elements{'part_node_chapter_appendix'}[0];
+$result_elements{'part_node_chapter_appendix'}[1] = 
$result_elements{'part_node_chapter_appendix'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'part_node_chapter_appendix'}[2] = 
$result_elements{'part_node_chapter_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'};
 
 
 
diff --git a/tp/t/results/sectioning/part_node_chapter_node_appendix.pl 
b/tp/t/results/sectioning/part_node_chapter_node_appendix.pl
index 3dbf902613..28f0d3e25a 100644
--- a/tp/t/results/sectioning/part_node_chapter_node_appendix.pl
+++ b/tp/t/results/sectioning/part_node_chapter_node_appendix.pl
@@ -270,6 +270,7 @@ $result_trees{'part_node_chapter_node_appendix'} = [
       'section' => {},
       'unit_command' => {}
     },
+    'structure' => {},
     'type' => 'unit'
   },
   {
@@ -397,6 +398,7 @@ $result_trees{'part_node_chapter_node_appendix'} = [
       'section' => {},
       'unit_command' => {}
     },
+    'structure' => {},
     'type' => 'unit',
     'unit_prev' => {}
   },
@@ -480,6 +482,7 @@ $result_trees{'part_node_chapter_node_appendix'} = [
       'section' => {},
       'unit_command' => {}
     },
+    'structure' => {},
     'type' => 'unit',
     'unit_prev' => {}
   }
@@ -793,53 +796,74 @@ $result_floats{'part_node_chapter_node_appendix'} = {};
 $result_elements{'part_node_chapter_node_appendix'} = [
   {
     'extra' => {
+      'node' => {
+        'cmdname' => 'node',
+        'extra' => {
+          'normalized' => 'Top',
+          'spaces_before_argument' => ' '
+        },
+        'menu_child' => {
+          'cmdname' => 'node',
+          'extra' => {
+            'normalized' => 'chapter-node',
+            'spaces_before_argument' => ' '
+          },
+          'menu_next' => {
+            'cmdname' => 'node',
+            'extra' => {
+              'normalized' => 'appendix-node',
+              'spaces_before_argument' => ' '
+            },
+            'menu_prev' => {},
+            'menu_up' => {},
+            'menu_up_hash' => {
+              'Top' => 1
+            }
+          },
+          'menu_up' => {},
+          'menu_up_hash' => {
+            'Top' => 1
+          }
+        }
+      },
+      'section' => {
+        'cmdname' => 'top',
+        'extra' => {
+          'spaces_before_argument' => ' '
+        },
+        'level' => 0
+      },
+      'unit_command' => {}
+    },
+    'structure' => {
       'directions' => {
         'FastForward' => {
           'extra' => {
+            'node' => {},
+            'section' => {
+              'cmdname' => 'chapter',
+              'extra' => {
+                'associated_part' => {
+                  'cmdname' => 'part',
+                  'extra' => {
+                    'spaces_before_argument' => ' '
+                  },
+                  'level' => 0
+                },
+                'spaces_before_argument' => ' '
+              },
+              'level' => 1,
+              'number' => 1
+            },
+            'unit_command' => {}
+          },
+          'structure' => {
             'directions' => {
               'Back' => {},
               'FastBack' => {},
               'FastForward' => {
                 'extra' => {
-                  'directions' => {
-                    'Back' => {},
-                    'FastBack' => {},
-                    'NodeBack' => {},
-                    'NodePrev' => {},
-                    'NodeUp' => {},
-                    'Prev' => {},
-                    'This' => {}
-                  },
-                  'node' => {
-                    'cmdname' => 'node',
-                    'extra' => {
-                      'normalized' => 'appendix-node',
-                      'spaces_before_argument' => ' '
-                    },
-                    'menu_prev' => {
-                      'cmdname' => 'node',
-                      'extra' => {
-                        'normalized' => 'chapter-node',
-                        'spaces_before_argument' => ' '
-                      },
-                      'menu_next' => {},
-                      'menu_up' => {
-                        'cmdname' => 'node',
-                        'extra' => {
-                          'normalized' => 'Top',
-                          'spaces_before_argument' => ' '
-                        },
-                        'menu_child' => {}
-                      },
-                      'menu_up_hash' => {
-                        'Top' => 1
-                      }
-                    },
-                    'menu_up' => {},
-                    'menu_up_hash' => {
-                      'Top' => 1
-                    }
-                  },
+                  'node' => {},
                   'section' => {
                     'cmdname' => 'appendix',
                     'extra' => {
@@ -850,6 +874,17 @@ $result_elements{'part_node_chapter_node_appendix'} = [
                   },
                   'unit_command' => {}
                 },
+                'structure' => {
+                  'directions' => {
+                    'Back' => {},
+                    'FastBack' => {},
+                    'NodeBack' => {},
+                    'NodePrev' => {},
+                    'NodeUp' => {},
+                    'Prev' => {},
+                    'This' => {}
+                  }
+                },
                 'type' => 'unit'
               },
               'Forward' => {},
@@ -859,24 +894,7 @@ $result_elements{'part_node_chapter_node_appendix'} = [
               'NodePrev' => {},
               'NodeUp' => {},
               'This' => {}
-            },
-            'node' => {},
-            'section' => {
-              'cmdname' => 'chapter',
-              'extra' => {
-                'associated_part' => {
-                  'cmdname' => 'part',
-                  'extra' => {
-                    'spaces_before_argument' => ' '
-                  },
-                  'level' => 0
-                },
-                'spaces_before_argument' => ' '
-              },
-              'level' => 1,
-              'number' => 1
-            },
-            'unit_command' => {}
+            }
           },
           'type' => 'unit'
         },
@@ -885,53 +903,44 @@ $result_elements{'part_node_chapter_node_appendix'} = [
         'NodeForward' => {},
         'NodeNext' => {},
         'This' => {}
-      },
-      'node' => {},
-      'section' => {
-        'cmdname' => 'top',
-        'extra' => {
-          'spaces_before_argument' => ' '
-        },
-        'level' => 0
-      },
-      'unit_command' => {}
+      }
     },
     'type' => 'unit'
   },
   {},
   {}
 ];
-$result_elements{'part_node_chapter_node_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}
 = $result_elements{'part_node_chapter_node_appendix'}[0];
-$result_elements{'part_node_chapter_node_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastBack'}
 = $result_elements{'part_node_chapter_node_appendix'}[0];
-$result_elements{'part_node_chapter_node_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}
 = 
$result_elements{'part_node_chapter_node_appendix'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'part_node_chapter_node_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastBack'}
 = 
$result_elements{'part_node_chapter_node_appendix'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'part_node_chapter_node_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'NodeBack'}
 = 
$result_elements{'part_node_chapter_node_appendix'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'part_node_chapter_node_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'NodePrev'}
 = 
$result_elements{'part_node_chapter_node_appendix'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'part_node_chapter_node_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'NodeUp'}
 = $result_elements{'part_node_chapter_node_appendix'}[0];
-$result_elements{'part_node_chapter_node_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Prev'}
 = 
$result_elements{'part_node_chapter_node_appendix'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'part_node_chapter_node_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'This'}
 = 
$result_elements{'part_node_chapter_node_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'};
-$result_elements{'part_node_chapter_node_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'node'}{'menu_prev'}{'menu_next'}
 = 
$result_elements{'part_node_chapter_node_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'node'};
-$result_elements{'part_node_chapter_node_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'node'}{'menu_prev'}{'menu_up'}{'menu_child'}
 = 
$result_elements{'part_node_chapter_node_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'node'}{'menu_prev'};
-$result_elements{'part_node_chapter_node_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'node'}{'menu_up'}
 = 
$result_elements{'part_node_chapter_node_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'node'}{'menu_prev'}{'menu_up'};
-$result_elements{'part_node_chapter_node_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'unit_command'}
 = 
$result_elements{'part_node_chapter_node_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'section'};
-$result_elements{'part_node_chapter_node_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Forward'}
 = 
$result_elements{'part_node_chapter_node_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'};
-$result_elements{'part_node_chapter_node_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'NodeBack'}
 = $result_elements{'part_node_chapter_node_appendix'}[0];
-$result_elements{'part_node_chapter_node_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'NodeForward'}
 = 
$result_elements{'part_node_chapter_node_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'};
-$result_elements{'part_node_chapter_node_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'NodeNext'}
 = 
$result_elements{'part_node_chapter_node_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'};
-$result_elements{'part_node_chapter_node_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'NodePrev'}
 = $result_elements{'part_node_chapter_node_appendix'}[0];
-$result_elements{'part_node_chapter_node_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'NodeUp'}
 = $result_elements{'part_node_chapter_node_appendix'}[0];
-$result_elements{'part_node_chapter_node_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'This'}
 = 
$result_elements{'part_node_chapter_node_appendix'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'part_node_chapter_node_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'node'}
 = 
$result_elements{'part_node_chapter_node_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'node'}{'menu_prev'};
-$result_elements{'part_node_chapter_node_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'unit_command'}
 = 
$result_elements{'part_node_chapter_node_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'section'};
-$result_elements{'part_node_chapter_node_appendix'}[0]{'extra'}{'directions'}{'Forward'}
 = 
$result_elements{'part_node_chapter_node_appendix'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'part_node_chapter_node_appendix'}[0]{'extra'}{'directions'}{'Next'}
 = 
$result_elements{'part_node_chapter_node_appendix'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'part_node_chapter_node_appendix'}[0]{'extra'}{'directions'}{'NodeForward'}
 = 
$result_elements{'part_node_chapter_node_appendix'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'part_node_chapter_node_appendix'}[0]{'extra'}{'directions'}{'NodeNext'}
 = 
$result_elements{'part_node_chapter_node_appendix'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'part_node_chapter_node_appendix'}[0]{'extra'}{'directions'}{'This'}
 = $result_elements{'part_node_chapter_node_appendix'}[0];
-$result_elements{'part_node_chapter_node_appendix'}[0]{'extra'}{'node'} = 
$result_elements{'part_node_chapter_node_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'node'}{'menu_prev'}{'menu_up'};
+$result_elements{'part_node_chapter_node_appendix'}[0]{'extra'}{'node'}{'menu_child'}{'menu_next'}{'menu_prev'}
 = 
$result_elements{'part_node_chapter_node_appendix'}[0]{'extra'}{'node'}{'menu_child'};
+$result_elements{'part_node_chapter_node_appendix'}[0]{'extra'}{'node'}{'menu_child'}{'menu_next'}{'menu_up'}
 = $result_elements{'part_node_chapter_node_appendix'}[0]{'extra'}{'node'};
+$result_elements{'part_node_chapter_node_appendix'}[0]{'extra'}{'node'}{'menu_child'}{'menu_up'}
 = $result_elements{'part_node_chapter_node_appendix'}[0]{'extra'}{'node'};
 
$result_elements{'part_node_chapter_node_appendix'}[0]{'extra'}{'unit_command'} 
= $result_elements{'part_node_chapter_node_appendix'}[0]{'extra'}{'section'};
-$result_elements{'part_node_chapter_node_appendix'}[1] = 
$result_elements{'part_node_chapter_node_appendix'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'part_node_chapter_node_appendix'}[2] = 
$result_elements{'part_node_chapter_node_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'};
+$result_elements{'part_node_chapter_node_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'extra'}{'node'}
 = 
$result_elements{'part_node_chapter_node_appendix'}[0]{'extra'}{'node'}{'menu_child'};
+$result_elements{'part_node_chapter_node_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'extra'}{'unit_command'}
 = 
$result_elements{'part_node_chapter_node_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'extra'}{'section'};
+$result_elements{'part_node_chapter_node_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}
 = $result_elements{'part_node_chapter_node_appendix'}[0];
+$result_elements{'part_node_chapter_node_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastBack'}
 = $result_elements{'part_node_chapter_node_appendix'}[0];
+$result_elements{'part_node_chapter_node_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'extra'}{'node'}
 = 
$result_elements{'part_node_chapter_node_appendix'}[0]{'extra'}{'node'}{'menu_child'}{'menu_next'};
+$result_elements{'part_node_chapter_node_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'extra'}{'unit_command'}
 = 
$result_elements{'part_node_chapter_node_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'extra'}{'section'};
+$result_elements{'part_node_chapter_node_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}
 = 
$result_elements{'part_node_chapter_node_appendix'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'part_node_chapter_node_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastBack'}
 = 
$result_elements{'part_node_chapter_node_appendix'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'part_node_chapter_node_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'NodeBack'}
 = 
$result_elements{'part_node_chapter_node_appendix'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'part_node_chapter_node_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'NodePrev'}
 = 
$result_elements{'part_node_chapter_node_appendix'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'part_node_chapter_node_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'NodeUp'}
 = $result_elements{'part_node_chapter_node_appendix'}[0];
+$result_elements{'part_node_chapter_node_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Prev'}
 = 
$result_elements{'part_node_chapter_node_appendix'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'part_node_chapter_node_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'This'}
 = 
$result_elements{'part_node_chapter_node_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'};
+$result_elements{'part_node_chapter_node_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Forward'}
 = 
$result_elements{'part_node_chapter_node_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'};
+$result_elements{'part_node_chapter_node_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'NodeBack'}
 = $result_elements{'part_node_chapter_node_appendix'}[0];
+$result_elements{'part_node_chapter_node_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'NodeForward'}
 = 
$result_elements{'part_node_chapter_node_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'};
+$result_elements{'part_node_chapter_node_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'NodeNext'}
 = 
$result_elements{'part_node_chapter_node_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'};
+$result_elements{'part_node_chapter_node_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'NodePrev'}
 = $result_elements{'part_node_chapter_node_appendix'}[0];
+$result_elements{'part_node_chapter_node_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'NodeUp'}
 = $result_elements{'part_node_chapter_node_appendix'}[0];
+$result_elements{'part_node_chapter_node_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'This'}
 = 
$result_elements{'part_node_chapter_node_appendix'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'part_node_chapter_node_appendix'}[0]{'structure'}{'directions'}{'Forward'}
 = 
$result_elements{'part_node_chapter_node_appendix'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'part_node_chapter_node_appendix'}[0]{'structure'}{'directions'}{'Next'}
 = 
$result_elements{'part_node_chapter_node_appendix'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'part_node_chapter_node_appendix'}[0]{'structure'}{'directions'}{'NodeForward'}
 = 
$result_elements{'part_node_chapter_node_appendix'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'part_node_chapter_node_appendix'}[0]{'structure'}{'directions'}{'NodeNext'}
 = 
$result_elements{'part_node_chapter_node_appendix'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'part_node_chapter_node_appendix'}[0]{'structure'}{'directions'}{'This'}
 = $result_elements{'part_node_chapter_node_appendix'}[0];
+$result_elements{'part_node_chapter_node_appendix'}[1] = 
$result_elements{'part_node_chapter_node_appendix'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'part_node_chapter_node_appendix'}[2] = 
$result_elements{'part_node_chapter_node_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'};
 
 
 
diff --git a/tp/t/results/sectioning/part_node_node_part_appendix.pl 
b/tp/t/results/sectioning/part_node_node_part_appendix.pl
index 3214a1dcf9..560a9b656c 100644
--- a/tp/t/results/sectioning/part_node_node_part_appendix.pl
+++ b/tp/t/results/sectioning/part_node_node_part_appendix.pl
@@ -270,6 +270,7 @@ $result_trees{'part_node_node_part_appendix'} = [
       'section' => {},
       'unit_command' => {}
     },
+    'structure' => {},
     'type' => 'unit'
   },
   {
@@ -397,6 +398,7 @@ $result_trees{'part_node_node_part_appendix'} = [
       'section' => {},
       'unit_command' => {}
     },
+    'structure' => {},
     'type' => 'unit',
     'unit_prev' => {}
   },
@@ -518,6 +520,7 @@ $result_trees{'part_node_node_part_appendix'} = [
       'section' => {},
       'unit_command' => {}
     },
+    'structure' => {},
     'type' => 'unit',
     'unit_prev' => {}
   }
@@ -873,52 +876,74 @@ $result_floats{'part_node_node_part_appendix'} = {};
 $result_elements{'part_node_node_part_appendix'} = [
   {
     'extra' => {
+      'node' => {
+        'cmdname' => 'node',
+        'extra' => {
+          'normalized' => 'Top',
+          'spaces_before_argument' => ' '
+        },
+        'menu_child' => {
+          'cmdname' => 'node',
+          'extra' => {
+            'normalized' => 'chapter-node',
+            'spaces_before_argument' => ' '
+          },
+          'menu_next' => {
+            'cmdname' => 'node',
+            'extra' => {
+              'normalized' => 'appendix-part',
+              'spaces_before_argument' => ' '
+            },
+            'menu_prev' => {},
+            'menu_up' => {},
+            'menu_up_hash' => {
+              'Top' => 1
+            }
+          },
+          'menu_up' => {},
+          'menu_up_hash' => {
+            'Top' => 1
+          }
+        }
+      },
+      'section' => {
+        'cmdname' => 'top',
+        'extra' => {
+          'spaces_before_argument' => ' '
+        },
+        'level' => 0
+      },
+      'unit_command' => {}
+    },
+    'structure' => {
       'directions' => {
         'FastForward' => {
           'extra' => {
+            'node' => {},
+            'section' => {
+              'cmdname' => 'chapter',
+              'extra' => {
+                'associated_part' => {
+                  'cmdname' => 'part',
+                  'extra' => {
+                    'spaces_before_argument' => ' '
+                  },
+                  'level' => 0
+                },
+                'spaces_before_argument' => ' '
+              },
+              'level' => 1,
+              'number' => 1
+            },
+            'unit_command' => {}
+          },
+          'structure' => {
             'directions' => {
               'Back' => {},
               'FastBack' => {},
               'FastForward' => {
                 'extra' => {
-                  'directions' => {
-                    'Back' => {},
-                    'FastBack' => {},
-                    'NodeBack' => {},
-                    'NodePrev' => {},
-                    'NodeUp' => {},
-                    'This' => {}
-                  },
-                  'node' => {
-                    'cmdname' => 'node',
-                    'extra' => {
-                      'normalized' => 'appendix-part',
-                      'spaces_before_argument' => ' '
-                    },
-                    'menu_prev' => {
-                      'cmdname' => 'node',
-                      'extra' => {
-                        'normalized' => 'chapter-node',
-                        'spaces_before_argument' => ' '
-                      },
-                      'menu_next' => {},
-                      'menu_up' => {
-                        'cmdname' => 'node',
-                        'extra' => {
-                          'normalized' => 'Top',
-                          'spaces_before_argument' => ' '
-                        },
-                        'menu_child' => {}
-                      },
-                      'menu_up_hash' => {
-                        'Top' => 1
-                      }
-                    },
-                    'menu_up' => {},
-                    'menu_up_hash' => {
-                      'Top' => 1
-                    }
-                  },
+                  'node' => {},
                   'section' => {
                     'cmdname' => 'appendix',
                     'extra' => {
@@ -936,6 +961,16 @@ $result_elements{'part_node_node_part_appendix'} = [
                   },
                   'unit_command' => {}
                 },
+                'structure' => {
+                  'directions' => {
+                    'Back' => {},
+                    'FastBack' => {},
+                    'NodeBack' => {},
+                    'NodePrev' => {},
+                    'NodeUp' => {},
+                    'This' => {}
+                  }
+                },
                 'type' => 'unit'
               },
               'Forward' => {},
@@ -945,24 +980,7 @@ $result_elements{'part_node_node_part_appendix'} = [
               'NodePrev' => {},
               'NodeUp' => {},
               'This' => {}
-            },
-            'node' => {},
-            'section' => {
-              'cmdname' => 'chapter',
-              'extra' => {
-                'associated_part' => {
-                  'cmdname' => 'part',
-                  'extra' => {
-                    'spaces_before_argument' => ' '
-                  },
-                  'level' => 0
-                },
-                'spaces_before_argument' => ' '
-              },
-              'level' => 1,
-              'number' => 1
-            },
-            'unit_command' => {}
+            }
           },
           'type' => 'unit'
         },
@@ -971,52 +989,43 @@ $result_elements{'part_node_node_part_appendix'} = [
         'NodeForward' => {},
         'NodeNext' => {},
         'This' => {}
-      },
-      'node' => {},
-      'section' => {
-        'cmdname' => 'top',
-        'extra' => {
-          'spaces_before_argument' => ' '
-        },
-        'level' => 0
-      },
-      'unit_command' => {}
+      }
     },
     'type' => 'unit'
   },
   {},
   {}
 ];
-$result_elements{'part_node_node_part_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}
 = $result_elements{'part_node_node_part_appendix'}[0];
-$result_elements{'part_node_node_part_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastBack'}
 = $result_elements{'part_node_node_part_appendix'}[0];
-$result_elements{'part_node_node_part_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}
 = 
$result_elements{'part_node_node_part_appendix'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'part_node_node_part_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastBack'}
 = 
$result_elements{'part_node_node_part_appendix'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'part_node_node_part_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'NodeBack'}
 = 
$result_elements{'part_node_node_part_appendix'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'part_node_node_part_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'NodePrev'}
 = 
$result_elements{'part_node_node_part_appendix'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'part_node_node_part_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'NodeUp'}
 = $result_elements{'part_node_node_part_appendix'}[0];
-$result_elements{'part_node_node_part_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'This'}
 = 
$result_elements{'part_node_node_part_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'};
-$result_elements{'part_node_node_part_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'node'}{'menu_prev'}{'menu_next'}
 = 
$result_elements{'part_node_node_part_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'node'};
-$result_elements{'part_node_node_part_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'node'}{'menu_prev'}{'menu_up'}{'menu_child'}
 = 
$result_elements{'part_node_node_part_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'node'}{'menu_prev'};
-$result_elements{'part_node_node_part_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'node'}{'menu_up'}
 = 
$result_elements{'part_node_node_part_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'node'}{'menu_prev'}{'menu_up'};
-$result_elements{'part_node_node_part_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'unit_command'}
 = 
$result_elements{'part_node_node_part_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'section'};
-$result_elements{'part_node_node_part_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Forward'}
 = 
$result_elements{'part_node_node_part_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'};
-$result_elements{'part_node_node_part_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'NodeBack'}
 = $result_elements{'part_node_node_part_appendix'}[0];
-$result_elements{'part_node_node_part_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'NodeForward'}
 = 
$result_elements{'part_node_node_part_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'};
-$result_elements{'part_node_node_part_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'NodeNext'}
 = 
$result_elements{'part_node_node_part_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'};
-$result_elements{'part_node_node_part_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'NodePrev'}
 = $result_elements{'part_node_node_part_appendix'}[0];
-$result_elements{'part_node_node_part_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'NodeUp'}
 = $result_elements{'part_node_node_part_appendix'}[0];
-$result_elements{'part_node_node_part_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'This'}
 = 
$result_elements{'part_node_node_part_appendix'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'part_node_node_part_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'node'}
 = 
$result_elements{'part_node_node_part_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'node'}{'menu_prev'};
-$result_elements{'part_node_node_part_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'unit_command'}
 = 
$result_elements{'part_node_node_part_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'section'};
-$result_elements{'part_node_node_part_appendix'}[0]{'extra'}{'directions'}{'Forward'}
 = 
$result_elements{'part_node_node_part_appendix'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'part_node_node_part_appendix'}[0]{'extra'}{'directions'}{'Next'}
 = 
$result_elements{'part_node_node_part_appendix'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'part_node_node_part_appendix'}[0]{'extra'}{'directions'}{'NodeForward'}
 = 
$result_elements{'part_node_node_part_appendix'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'part_node_node_part_appendix'}[0]{'extra'}{'directions'}{'NodeNext'}
 = 
$result_elements{'part_node_node_part_appendix'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'part_node_node_part_appendix'}[0]{'extra'}{'directions'}{'This'}
 = $result_elements{'part_node_node_part_appendix'}[0];
-$result_elements{'part_node_node_part_appendix'}[0]{'extra'}{'node'} = 
$result_elements{'part_node_node_part_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'node'}{'menu_prev'}{'menu_up'};
+$result_elements{'part_node_node_part_appendix'}[0]{'extra'}{'node'}{'menu_child'}{'menu_next'}{'menu_prev'}
 = 
$result_elements{'part_node_node_part_appendix'}[0]{'extra'}{'node'}{'menu_child'};
+$result_elements{'part_node_node_part_appendix'}[0]{'extra'}{'node'}{'menu_child'}{'menu_next'}{'menu_up'}
 = $result_elements{'part_node_node_part_appendix'}[0]{'extra'}{'node'};
+$result_elements{'part_node_node_part_appendix'}[0]{'extra'}{'node'}{'menu_child'}{'menu_up'}
 = $result_elements{'part_node_node_part_appendix'}[0]{'extra'}{'node'};
 $result_elements{'part_node_node_part_appendix'}[0]{'extra'}{'unit_command'} = 
$result_elements{'part_node_node_part_appendix'}[0]{'extra'}{'section'};
-$result_elements{'part_node_node_part_appendix'}[1] = 
$result_elements{'part_node_node_part_appendix'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'part_node_node_part_appendix'}[2] = 
$result_elements{'part_node_node_part_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'};
+$result_elements{'part_node_node_part_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'extra'}{'node'}
 = 
$result_elements{'part_node_node_part_appendix'}[0]{'extra'}{'node'}{'menu_child'};
+$result_elements{'part_node_node_part_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'extra'}{'unit_command'}
 = 
$result_elements{'part_node_node_part_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'extra'}{'section'};
+$result_elements{'part_node_node_part_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}
 = $result_elements{'part_node_node_part_appendix'}[0];
+$result_elements{'part_node_node_part_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastBack'}
 = $result_elements{'part_node_node_part_appendix'}[0];
+$result_elements{'part_node_node_part_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'extra'}{'node'}
 = 
$result_elements{'part_node_node_part_appendix'}[0]{'extra'}{'node'}{'menu_child'}{'menu_next'};
+$result_elements{'part_node_node_part_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'extra'}{'unit_command'}
 = 
$result_elements{'part_node_node_part_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'extra'}{'section'};
+$result_elements{'part_node_node_part_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}
 = 
$result_elements{'part_node_node_part_appendix'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'part_node_node_part_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastBack'}
 = 
$result_elements{'part_node_node_part_appendix'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'part_node_node_part_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'NodeBack'}
 = 
$result_elements{'part_node_node_part_appendix'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'part_node_node_part_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'NodePrev'}
 = 
$result_elements{'part_node_node_part_appendix'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'part_node_node_part_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'NodeUp'}
 = $result_elements{'part_node_node_part_appendix'}[0];
+$result_elements{'part_node_node_part_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'This'}
 = 
$result_elements{'part_node_node_part_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'};
+$result_elements{'part_node_node_part_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Forward'}
 = 
$result_elements{'part_node_node_part_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'};
+$result_elements{'part_node_node_part_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'NodeBack'}
 = $result_elements{'part_node_node_part_appendix'}[0];
+$result_elements{'part_node_node_part_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'NodeForward'}
 = 
$result_elements{'part_node_node_part_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'};
+$result_elements{'part_node_node_part_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'NodeNext'}
 = 
$result_elements{'part_node_node_part_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'};
+$result_elements{'part_node_node_part_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'NodePrev'}
 = $result_elements{'part_node_node_part_appendix'}[0];
+$result_elements{'part_node_node_part_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'NodeUp'}
 = $result_elements{'part_node_node_part_appendix'}[0];
+$result_elements{'part_node_node_part_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'This'}
 = 
$result_elements{'part_node_node_part_appendix'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'part_node_node_part_appendix'}[0]{'structure'}{'directions'}{'Forward'}
 = 
$result_elements{'part_node_node_part_appendix'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'part_node_node_part_appendix'}[0]{'structure'}{'directions'}{'Next'}
 = 
$result_elements{'part_node_node_part_appendix'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'part_node_node_part_appendix'}[0]{'structure'}{'directions'}{'NodeForward'}
 = 
$result_elements{'part_node_node_part_appendix'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'part_node_node_part_appendix'}[0]{'structure'}{'directions'}{'NodeNext'}
 = 
$result_elements{'part_node_node_part_appendix'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'part_node_node_part_appendix'}[0]{'structure'}{'directions'}{'This'}
 = $result_elements{'part_node_node_part_appendix'}[0];
+$result_elements{'part_node_node_part_appendix'}[1] = 
$result_elements{'part_node_node_part_appendix'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'part_node_node_part_appendix'}[2] = 
$result_elements{'part_node_node_part_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'};
 
 
 
diff --git a/tp/t/results/sectioning/part_node_part_appendix.pl 
b/tp/t/results/sectioning/part_node_part_appendix.pl
index 29ec719008..546753b343 100644
--- a/tp/t/results/sectioning/part_node_part_appendix.pl
+++ b/tp/t/results/sectioning/part_node_part_appendix.pl
@@ -213,6 +213,7 @@ $result_trees{'part_node_part_appendix'} = [
       'section' => {},
       'unit_command' => {}
     },
+    'structure' => {},
     'type' => 'unit'
   },
   {
@@ -340,6 +341,7 @@ $result_trees{'part_node_part_appendix'} = [
       'section' => {},
       'unit_command' => {}
     },
+    'structure' => {},
     'type' => 'unit',
     'unit_prev' => {}
   },
@@ -419,6 +421,7 @@ $result_trees{'part_node_part_appendix'} = [
       'section' => {},
       'unit_command' => {}
     },
+    'structure' => {},
     'type' => 'unit',
     'unit_prev' => {}
   }
@@ -698,19 +701,61 @@ $result_floats{'part_node_part_appendix'} = {};
 $result_elements{'part_node_part_appendix'} = [
   {
     'extra' => {
+      'node' => {
+        'cmdname' => 'node',
+        'extra' => {
+          'normalized' => 'Top',
+          'spaces_before_argument' => ' '
+        },
+        'menu_child' => {
+          'cmdname' => 'node',
+          'extra' => {
+            'normalized' => 'chapter-node',
+            'spaces_before_argument' => ' '
+          },
+          'menu_up' => {},
+          'menu_up_hash' => {
+            'Top' => 1
+          }
+        }
+      },
+      'section' => {
+        'cmdname' => 'top',
+        'extra' => {
+          'spaces_before_argument' => ' '
+        },
+        'level' => 0
+      },
+      'unit_command' => {}
+    },
+    'structure' => {
       'directions' => {
         'FastForward' => {
           'extra' => {
+            'node' => {},
+            'section' => {
+              'cmdname' => 'chapter',
+              'extra' => {
+                'associated_part' => {
+                  'cmdname' => 'part',
+                  'extra' => {
+                    'spaces_before_argument' => ' '
+                  },
+                  'level' => 0
+                },
+                'spaces_before_argument' => ' '
+              },
+              'level' => 1,
+              'number' => 1
+            },
+            'unit_command' => {}
+          },
+          'structure' => {
             'directions' => {
               'Back' => {},
               'FastBack' => {},
               'FastForward' => {
                 'extra' => {
-                  'directions' => {
-                    'Back' => {},
-                    'FastBack' => {},
-                    'This' => {}
-                  },
                   'section' => {
                     'cmdname' => 'appendix',
                     'extra' => {
@@ -728,6 +773,13 @@ $result_elements{'part_node_part_appendix'} = [
                   },
                   'unit_command' => {}
                 },
+                'structure' => {
+                  'directions' => {
+                    'Back' => {},
+                    'FastBack' => {},
+                    'This' => {}
+                  }
+                },
                 'type' => 'unit'
               },
               'Forward' => {},
@@ -735,41 +787,7 @@ $result_elements{'part_node_part_appendix'} = [
               'NodePrev' => {},
               'NodeUp' => {},
               'This' => {}
-            },
-            'node' => {
-              'cmdname' => 'node',
-              'extra' => {
-                'normalized' => 'chapter-node',
-                'spaces_before_argument' => ' '
-              },
-              'menu_up' => {
-                'cmdname' => 'node',
-                'extra' => {
-                  'normalized' => 'Top',
-                  'spaces_before_argument' => ' '
-                },
-                'menu_child' => {}
-              },
-              'menu_up_hash' => {
-                'Top' => 1
-              }
-            },
-            'section' => {
-              'cmdname' => 'chapter',
-              'extra' => {
-                'associated_part' => {
-                  'cmdname' => 'part',
-                  'extra' => {
-                    'spaces_before_argument' => ' '
-                  },
-                  'level' => 0
-                },
-                'spaces_before_argument' => ' '
-              },
-              'level' => 1,
-              'number' => 1
-            },
-            'unit_command' => {}
+            }
           },
           'type' => 'unit'
         },
@@ -778,44 +796,35 @@ $result_elements{'part_node_part_appendix'} = [
         'NodeForward' => {},
         'NodeNext' => {},
         'This' => {}
-      },
-      'node' => {},
-      'section' => {
-        'cmdname' => 'top',
-        'extra' => {
-          'spaces_before_argument' => ' '
-        },
-        'level' => 0
-      },
-      'unit_command' => {}
+      }
     },
     'type' => 'unit'
   },
   {},
   {}
 ];
-$result_elements{'part_node_part_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}
 = $result_elements{'part_node_part_appendix'}[0];
-$result_elements{'part_node_part_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastBack'}
 = $result_elements{'part_node_part_appendix'}[0];
-$result_elements{'part_node_part_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}
 = 
$result_elements{'part_node_part_appendix'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'part_node_part_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastBack'}
 = 
$result_elements{'part_node_part_appendix'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'part_node_part_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'This'}
 = 
$result_elements{'part_node_part_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'};
-$result_elements{'part_node_part_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'unit_command'}
 = 
$result_elements{'part_node_part_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'section'};
-$result_elements{'part_node_part_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Forward'}
 = 
$result_elements{'part_node_part_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'};
-$result_elements{'part_node_part_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'NodeBack'}
 = $result_elements{'part_node_part_appendix'}[0];
-$result_elements{'part_node_part_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'NodePrev'}
 = $result_elements{'part_node_part_appendix'}[0];
-$result_elements{'part_node_part_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'NodeUp'}
 = $result_elements{'part_node_part_appendix'}[0];
-$result_elements{'part_node_part_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'This'}
 = 
$result_elements{'part_node_part_appendix'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'part_node_part_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'node'}{'menu_up'}{'menu_child'}
 = 
$result_elements{'part_node_part_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'node'};
-$result_elements{'part_node_part_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'unit_command'}
 = 
$result_elements{'part_node_part_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'section'};
-$result_elements{'part_node_part_appendix'}[0]{'extra'}{'directions'}{'Forward'}
 = 
$result_elements{'part_node_part_appendix'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'part_node_part_appendix'}[0]{'extra'}{'directions'}{'Next'} 
= 
$result_elements{'part_node_part_appendix'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'part_node_part_appendix'}[0]{'extra'}{'directions'}{'NodeForward'}
 = 
$result_elements{'part_node_part_appendix'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'part_node_part_appendix'}[0]{'extra'}{'directions'}{'NodeNext'}
 = 
$result_elements{'part_node_part_appendix'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'part_node_part_appendix'}[0]{'extra'}{'directions'}{'This'} 
= $result_elements{'part_node_part_appendix'}[0];
-$result_elements{'part_node_part_appendix'}[0]{'extra'}{'node'} = 
$result_elements{'part_node_part_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'node'}{'menu_up'};
+$result_elements{'part_node_part_appendix'}[0]{'extra'}{'node'}{'menu_child'}{'menu_up'}
 = $result_elements{'part_node_part_appendix'}[0]{'extra'}{'node'};
 $result_elements{'part_node_part_appendix'}[0]{'extra'}{'unit_command'} = 
$result_elements{'part_node_part_appendix'}[0]{'extra'}{'section'};
-$result_elements{'part_node_part_appendix'}[1] = 
$result_elements{'part_node_part_appendix'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'part_node_part_appendix'}[2] = 
$result_elements{'part_node_part_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'};
+$result_elements{'part_node_part_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'extra'}{'node'}
 = 
$result_elements{'part_node_part_appendix'}[0]{'extra'}{'node'}{'menu_child'};
+$result_elements{'part_node_part_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'extra'}{'unit_command'}
 = 
$result_elements{'part_node_part_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'extra'}{'section'};
+$result_elements{'part_node_part_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}
 = $result_elements{'part_node_part_appendix'}[0];
+$result_elements{'part_node_part_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastBack'}
 = $result_elements{'part_node_part_appendix'}[0];
+$result_elements{'part_node_part_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'extra'}{'unit_command'}
 = 
$result_elements{'part_node_part_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'extra'}{'section'};
+$result_elements{'part_node_part_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}
 = 
$result_elements{'part_node_part_appendix'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'part_node_part_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastBack'}
 = 
$result_elements{'part_node_part_appendix'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'part_node_part_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'This'}
 = 
$result_elements{'part_node_part_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'};
+$result_elements{'part_node_part_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Forward'}
 = 
$result_elements{'part_node_part_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'};
+$result_elements{'part_node_part_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'NodeBack'}
 = $result_elements{'part_node_part_appendix'}[0];
+$result_elements{'part_node_part_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'NodePrev'}
 = $result_elements{'part_node_part_appendix'}[0];
+$result_elements{'part_node_part_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'NodeUp'}
 = $result_elements{'part_node_part_appendix'}[0];
+$result_elements{'part_node_part_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'This'}
 = 
$result_elements{'part_node_part_appendix'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'part_node_part_appendix'}[0]{'structure'}{'directions'}{'Forward'}
 = 
$result_elements{'part_node_part_appendix'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'part_node_part_appendix'}[0]{'structure'}{'directions'}{'Next'}
 = 
$result_elements{'part_node_part_appendix'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'part_node_part_appendix'}[0]{'structure'}{'directions'}{'NodeForward'}
 = 
$result_elements{'part_node_part_appendix'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'part_node_part_appendix'}[0]{'structure'}{'directions'}{'NodeNext'}
 = 
$result_elements{'part_node_part_appendix'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'part_node_part_appendix'}[0]{'structure'}{'directions'}{'This'}
 = $result_elements{'part_node_part_appendix'}[0];
+$result_elements{'part_node_part_appendix'}[1] = 
$result_elements{'part_node_part_appendix'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'part_node_part_appendix'}[2] = 
$result_elements{'part_node_part_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'};
 
 
 
diff --git a/tp/t/results/sectioning/part_node_part_node_appendix.pl 
b/tp/t/results/sectioning/part_node_part_node_appendix.pl
index f82bea4fb1..bce2008918 100644
--- a/tp/t/results/sectioning/part_node_part_node_appendix.pl
+++ b/tp/t/results/sectioning/part_node_part_node_appendix.pl
@@ -270,6 +270,7 @@ $result_trees{'part_node_part_node_appendix'} = [
       'section' => {},
       'unit_command' => {}
     },
+    'structure' => {},
     'type' => 'unit'
   },
   {
@@ -397,6 +398,7 @@ $result_trees{'part_node_part_node_appendix'} = [
       'section' => {},
       'unit_command' => {}
     },
+    'structure' => {},
     'type' => 'unit',
     'unit_prev' => {}
   },
@@ -518,6 +520,7 @@ $result_trees{'part_node_part_node_appendix'} = [
       'section' => {},
       'unit_command' => {}
     },
+    'structure' => {},
     'type' => 'unit',
     'unit_prev' => {}
   }
@@ -863,52 +866,74 @@ $result_floats{'part_node_part_node_appendix'} = {};
 $result_elements{'part_node_part_node_appendix'} = [
   {
     'extra' => {
+      'node' => {
+        'cmdname' => 'node',
+        'extra' => {
+          'normalized' => 'Top',
+          'spaces_before_argument' => ' '
+        },
+        'menu_child' => {
+          'cmdname' => 'node',
+          'extra' => {
+            'normalized' => 'chapter-node',
+            'spaces_before_argument' => ' '
+          },
+          'menu_next' => {
+            'cmdname' => 'node',
+            'extra' => {
+              'normalized' => 'appendix-node',
+              'spaces_before_argument' => ' '
+            },
+            'menu_prev' => {},
+            'menu_up' => {},
+            'menu_up_hash' => {
+              'Top' => 1
+            }
+          },
+          'menu_up' => {},
+          'menu_up_hash' => {
+            'Top' => 1
+          }
+        }
+      },
+      'section' => {
+        'cmdname' => 'top',
+        'extra' => {
+          'spaces_before_argument' => ' '
+        },
+        'level' => 0
+      },
+      'unit_command' => {}
+    },
+    'structure' => {
       'directions' => {
         'FastForward' => {
           'extra' => {
+            'node' => {},
+            'section' => {
+              'cmdname' => 'chapter',
+              'extra' => {
+                'associated_part' => {
+                  'cmdname' => 'part',
+                  'extra' => {
+                    'spaces_before_argument' => ' '
+                  },
+                  'level' => 0
+                },
+                'spaces_before_argument' => ' '
+              },
+              'level' => 1,
+              'number' => 1
+            },
+            'unit_command' => {}
+          },
+          'structure' => {
             'directions' => {
               'Back' => {},
               'FastBack' => {},
               'FastForward' => {
                 'extra' => {
-                  'directions' => {
-                    'Back' => {},
-                    'FastBack' => {},
-                    'NodeBack' => {},
-                    'NodePrev' => {},
-                    'NodeUp' => {},
-                    'This' => {}
-                  },
-                  'node' => {
-                    'cmdname' => 'node',
-                    'extra' => {
-                      'normalized' => 'appendix-node',
-                      'spaces_before_argument' => ' '
-                    },
-                    'menu_prev' => {
-                      'cmdname' => 'node',
-                      'extra' => {
-                        'normalized' => 'chapter-node',
-                        'spaces_before_argument' => ' '
-                      },
-                      'menu_next' => {},
-                      'menu_up' => {
-                        'cmdname' => 'node',
-                        'extra' => {
-                          'normalized' => 'Top',
-                          'spaces_before_argument' => ' '
-                        },
-                        'menu_child' => {}
-                      },
-                      'menu_up_hash' => {
-                        'Top' => 1
-                      }
-                    },
-                    'menu_up' => {},
-                    'menu_up_hash' => {
-                      'Top' => 1
-                    }
-                  },
+                  'node' => {},
                   'section' => {
                     'cmdname' => 'appendix',
                     'extra' => {
@@ -926,6 +951,16 @@ $result_elements{'part_node_part_node_appendix'} = [
                   },
                   'unit_command' => {}
                 },
+                'structure' => {
+                  'directions' => {
+                    'Back' => {},
+                    'FastBack' => {},
+                    'NodeBack' => {},
+                    'NodePrev' => {},
+                    'NodeUp' => {},
+                    'This' => {}
+                  }
+                },
                 'type' => 'unit'
               },
               'Forward' => {},
@@ -935,24 +970,7 @@ $result_elements{'part_node_part_node_appendix'} = [
               'NodePrev' => {},
               'NodeUp' => {},
               'This' => {}
-            },
-            'node' => {},
-            'section' => {
-              'cmdname' => 'chapter',
-              'extra' => {
-                'associated_part' => {
-                  'cmdname' => 'part',
-                  'extra' => {
-                    'spaces_before_argument' => ' '
-                  },
-                  'level' => 0
-                },
-                'spaces_before_argument' => ' '
-              },
-              'level' => 1,
-              'number' => 1
-            },
-            'unit_command' => {}
+            }
           },
           'type' => 'unit'
         },
@@ -961,52 +979,43 @@ $result_elements{'part_node_part_node_appendix'} = [
         'NodeForward' => {},
         'NodeNext' => {},
         'This' => {}
-      },
-      'node' => {},
-      'section' => {
-        'cmdname' => 'top',
-        'extra' => {
-          'spaces_before_argument' => ' '
-        },
-        'level' => 0
-      },
-      'unit_command' => {}
+      }
     },
     'type' => 'unit'
   },
   {},
   {}
 ];
-$result_elements{'part_node_part_node_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}
 = $result_elements{'part_node_part_node_appendix'}[0];
-$result_elements{'part_node_part_node_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastBack'}
 = $result_elements{'part_node_part_node_appendix'}[0];
-$result_elements{'part_node_part_node_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}
 = 
$result_elements{'part_node_part_node_appendix'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'part_node_part_node_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastBack'}
 = 
$result_elements{'part_node_part_node_appendix'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'part_node_part_node_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'NodeBack'}
 = 
$result_elements{'part_node_part_node_appendix'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'part_node_part_node_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'NodePrev'}
 = 
$result_elements{'part_node_part_node_appendix'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'part_node_part_node_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'NodeUp'}
 = $result_elements{'part_node_part_node_appendix'}[0];
-$result_elements{'part_node_part_node_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'This'}
 = 
$result_elements{'part_node_part_node_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'};
-$result_elements{'part_node_part_node_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'node'}{'menu_prev'}{'menu_next'}
 = 
$result_elements{'part_node_part_node_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'node'};
-$result_elements{'part_node_part_node_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'node'}{'menu_prev'}{'menu_up'}{'menu_child'}
 = 
$result_elements{'part_node_part_node_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'node'}{'menu_prev'};
-$result_elements{'part_node_part_node_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'node'}{'menu_up'}
 = 
$result_elements{'part_node_part_node_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'node'}{'menu_prev'}{'menu_up'};
-$result_elements{'part_node_part_node_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'unit_command'}
 = 
$result_elements{'part_node_part_node_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'section'};
-$result_elements{'part_node_part_node_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Forward'}
 = 
$result_elements{'part_node_part_node_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'};
-$result_elements{'part_node_part_node_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'NodeBack'}
 = $result_elements{'part_node_part_node_appendix'}[0];
-$result_elements{'part_node_part_node_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'NodeForward'}
 = 
$result_elements{'part_node_part_node_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'};
-$result_elements{'part_node_part_node_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'NodeNext'}
 = 
$result_elements{'part_node_part_node_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'};
-$result_elements{'part_node_part_node_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'NodePrev'}
 = $result_elements{'part_node_part_node_appendix'}[0];
-$result_elements{'part_node_part_node_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'NodeUp'}
 = $result_elements{'part_node_part_node_appendix'}[0];
-$result_elements{'part_node_part_node_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'This'}
 = 
$result_elements{'part_node_part_node_appendix'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'part_node_part_node_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'node'}
 = 
$result_elements{'part_node_part_node_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'node'}{'menu_prev'};
-$result_elements{'part_node_part_node_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'unit_command'}
 = 
$result_elements{'part_node_part_node_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'section'};
-$result_elements{'part_node_part_node_appendix'}[0]{'extra'}{'directions'}{'Forward'}
 = 
$result_elements{'part_node_part_node_appendix'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'part_node_part_node_appendix'}[0]{'extra'}{'directions'}{'Next'}
 = 
$result_elements{'part_node_part_node_appendix'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'part_node_part_node_appendix'}[0]{'extra'}{'directions'}{'NodeForward'}
 = 
$result_elements{'part_node_part_node_appendix'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'part_node_part_node_appendix'}[0]{'extra'}{'directions'}{'NodeNext'}
 = 
$result_elements{'part_node_part_node_appendix'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'part_node_part_node_appendix'}[0]{'extra'}{'directions'}{'This'}
 = $result_elements{'part_node_part_node_appendix'}[0];
-$result_elements{'part_node_part_node_appendix'}[0]{'extra'}{'node'} = 
$result_elements{'part_node_part_node_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'node'}{'menu_prev'}{'menu_up'};
+$result_elements{'part_node_part_node_appendix'}[0]{'extra'}{'node'}{'menu_child'}{'menu_next'}{'menu_prev'}
 = 
$result_elements{'part_node_part_node_appendix'}[0]{'extra'}{'node'}{'menu_child'};
+$result_elements{'part_node_part_node_appendix'}[0]{'extra'}{'node'}{'menu_child'}{'menu_next'}{'menu_up'}
 = $result_elements{'part_node_part_node_appendix'}[0]{'extra'}{'node'};
+$result_elements{'part_node_part_node_appendix'}[0]{'extra'}{'node'}{'menu_child'}{'menu_up'}
 = $result_elements{'part_node_part_node_appendix'}[0]{'extra'}{'node'};
 $result_elements{'part_node_part_node_appendix'}[0]{'extra'}{'unit_command'} = 
$result_elements{'part_node_part_node_appendix'}[0]{'extra'}{'section'};
-$result_elements{'part_node_part_node_appendix'}[1] = 
$result_elements{'part_node_part_node_appendix'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'part_node_part_node_appendix'}[2] = 
$result_elements{'part_node_part_node_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'};
+$result_elements{'part_node_part_node_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'extra'}{'node'}
 = 
$result_elements{'part_node_part_node_appendix'}[0]{'extra'}{'node'}{'menu_child'};
+$result_elements{'part_node_part_node_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'extra'}{'unit_command'}
 = 
$result_elements{'part_node_part_node_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'extra'}{'section'};
+$result_elements{'part_node_part_node_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}
 = $result_elements{'part_node_part_node_appendix'}[0];
+$result_elements{'part_node_part_node_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastBack'}
 = $result_elements{'part_node_part_node_appendix'}[0];
+$result_elements{'part_node_part_node_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'extra'}{'node'}
 = 
$result_elements{'part_node_part_node_appendix'}[0]{'extra'}{'node'}{'menu_child'}{'menu_next'};
+$result_elements{'part_node_part_node_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'extra'}{'unit_command'}
 = 
$result_elements{'part_node_part_node_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'extra'}{'section'};
+$result_elements{'part_node_part_node_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}
 = 
$result_elements{'part_node_part_node_appendix'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'part_node_part_node_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastBack'}
 = 
$result_elements{'part_node_part_node_appendix'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'part_node_part_node_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'NodeBack'}
 = 
$result_elements{'part_node_part_node_appendix'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'part_node_part_node_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'NodePrev'}
 = 
$result_elements{'part_node_part_node_appendix'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'part_node_part_node_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'NodeUp'}
 = $result_elements{'part_node_part_node_appendix'}[0];
+$result_elements{'part_node_part_node_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'This'}
 = 
$result_elements{'part_node_part_node_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'};
+$result_elements{'part_node_part_node_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Forward'}
 = 
$result_elements{'part_node_part_node_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'};
+$result_elements{'part_node_part_node_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'NodeBack'}
 = $result_elements{'part_node_part_node_appendix'}[0];
+$result_elements{'part_node_part_node_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'NodeForward'}
 = 
$result_elements{'part_node_part_node_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'};
+$result_elements{'part_node_part_node_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'NodeNext'}
 = 
$result_elements{'part_node_part_node_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'};
+$result_elements{'part_node_part_node_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'NodePrev'}
 = $result_elements{'part_node_part_node_appendix'}[0];
+$result_elements{'part_node_part_node_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'NodeUp'}
 = $result_elements{'part_node_part_node_appendix'}[0];
+$result_elements{'part_node_part_node_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'This'}
 = 
$result_elements{'part_node_part_node_appendix'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'part_node_part_node_appendix'}[0]{'structure'}{'directions'}{'Forward'}
 = 
$result_elements{'part_node_part_node_appendix'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'part_node_part_node_appendix'}[0]{'structure'}{'directions'}{'Next'}
 = 
$result_elements{'part_node_part_node_appendix'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'part_node_part_node_appendix'}[0]{'structure'}{'directions'}{'NodeForward'}
 = 
$result_elements{'part_node_part_node_appendix'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'part_node_part_node_appendix'}[0]{'structure'}{'directions'}{'NodeNext'}
 = 
$result_elements{'part_node_part_node_appendix'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'part_node_part_node_appendix'}[0]{'structure'}{'directions'}{'This'}
 = $result_elements{'part_node_part_node_appendix'}[0];
+$result_elements{'part_node_part_node_appendix'}[1] = 
$result_elements{'part_node_part_node_appendix'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'part_node_part_node_appendix'}[2] = 
$result_elements{'part_node_part_node_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'};
 
 
 
diff --git a/tp/t/results/sectioning/sectioning_part_appendix.pl 
b/tp/t/results/sectioning/sectioning_part_appendix.pl
index 270cc31b27..0edb9c3937 100644
--- a/tp/t/results/sectioning/sectioning_part_appendix.pl
+++ b/tp/t/results/sectioning/sectioning_part_appendix.pl
@@ -55,6 +55,7 @@ $result_trees{'sectioning_part_appendix'} = [
       'section' => {},
       'unit_command' => {}
     },
+    'structure' => {},
     'type' => 'unit'
   },
   {
@@ -102,6 +103,7 @@ $result_trees{'sectioning_part_appendix'} = [
       'section' => {},
       'unit_command' => {}
     },
+    'structure' => {},
     'type' => 'unit',
     'unit_prev' => {}
   },
@@ -150,6 +152,7 @@ $result_trees{'sectioning_part_appendix'} = [
       'section' => {},
       'unit_command' => {}
     },
+    'structure' => {},
     'type' => 'unit',
     'unit_prev' => {}
   },
@@ -198,6 +201,7 @@ $result_trees{'sectioning_part_appendix'} = [
       'section' => {},
       'unit_command' => {}
     },
+    'structure' => {},
     'type' => 'unit',
     'unit_prev' => {}
   },
@@ -246,6 +250,7 @@ $result_trees{'sectioning_part_appendix'} = [
       'section' => {},
       'unit_command' => {}
     },
+    'structure' => {},
     'type' => 'unit',
     'unit_prev' => {}
   },
@@ -332,6 +337,7 @@ $result_trees{'sectioning_part_appendix'} = [
       'section' => {},
       'unit_command' => {}
     },
+    'structure' => {},
     'type' => 'unit',
     'unit_prev' => {}
   },
@@ -380,6 +386,7 @@ $result_trees{'sectioning_part_appendix'} = [
       'section' => {},
       'unit_command' => {}
     },
+    'structure' => {},
     'type' => 'unit',
     'unit_prev' => {}
   },
@@ -427,6 +434,7 @@ $result_trees{'sectioning_part_appendix'} = [
       'section' => {},
       'unit_command' => {}
     },
+    'structure' => {},
     'type' => 'unit',
     'unit_prev' => {}
   },
@@ -475,6 +483,7 @@ $result_trees{'sectioning_part_appendix'} = [
       'section' => {},
       'unit_command' => {}
     },
+    'structure' => {},
     'type' => 'unit',
     'unit_prev' => {}
   },
@@ -516,6 +525,7 @@ $result_trees{'sectioning_part_appendix'} = [
       'section' => {},
       'unit_command' => {}
     },
+    'structure' => {},
     'type' => 'unit',
     'unit_prev' => {}
   }
@@ -819,31 +829,84 @@ $result_floats{'sectioning_part_appendix'} = {};
 $result_elements{'sectioning_part_appendix'} = [
   {
     'extra' => {
+      'section' => {
+        'cmdname' => 'top',
+        'extra' => {
+          'spaces_before_argument' => ' '
+        },
+        'level' => 0
+      },
+      'unit_command' => {}
+    },
+    'structure' => {
       'directions' => {
         'FastForward' => {
           'extra' => {
+            'section' => {
+              'cmdname' => 'chapter',
+              'extra' => {
+                'spaces_before_argument' => ' '
+              },
+              'level' => 1,
+              'number' => 1
+            },
+            'unit_command' => {}
+          },
+          'structure' => {
             'directions' => {
               'Back' => {},
               'FastBack' => {},
               'FastForward' => {
                 'extra' => {
+                  'section' => {
+                    'cmdname' => 'chapter',
+                    'extra' => {
+                      'associated_part' => {
+                        'cmdname' => 'part',
+                        'extra' => {
+                          'spaces_before_argument' => ' '
+                        },
+                        'level' => 0
+                      },
+                      'spaces_before_argument' => ' '
+                    },
+                    'level' => 1,
+                    'number' => 2
+                  },
+                  'unit_command' => {}
+                },
+                'structure' => {
                   'directions' => {
                     'Back' => {
                       'extra' => {
+                        'section' => {
+                          'cmdname' => 'subsubsection',
+                          'extra' => {
+                            'spaces_before_argument' => ' '
+                          },
+                          'level' => 4,
+                          'number' => '1.1.1.1'
+                        },
+                        'unit_command' => {}
+                      },
+                      'structure' => {
                         'directions' => {
                           'Back' => {
                             'extra' => {
+                              'section' => {
+                                'cmdname' => 'subsection',
+                                'extra' => {
+                                  'spaces_before_argument' => ' '
+                                },
+                                'level' => 3,
+                                'number' => '1.1.1'
+                              },
+                              'unit_command' => {}
+                            },
+                            'structure' => {
                               'directions' => {
                                 'Back' => {
                                   'extra' => {
-                                    'directions' => {
-                                      'Back' => {},
-                                      'FastBack' => {},
-                                      'FastForward' => {},
-                                      'Forward' => {},
-                                      'This' => {},
-                                      'Up' => {}
-                                    },
                                     'section' => {
                                       'cmdname' => 'section',
                                       'extra' => {
@@ -854,6 +917,16 @@ $result_elements{'sectioning_part_appendix'} = [
                                     },
                                     'unit_command' => {}
                                   },
+                                  'structure' => {
+                                    'directions' => {
+                                      'Back' => {},
+                                      'FastBack' => {},
+                                      'FastForward' => {},
+                                      'Forward' => {},
+                                      'This' => {},
+                                      'Up' => {}
+                                    }
+                                  },
                                   'type' => 'unit'
                                 },
                                 'FastBack' => {},
@@ -861,16 +934,7 @@ $result_elements{'sectioning_part_appendix'} = [
                                 'Forward' => {},
                                 'This' => {},
                                 'Up' => {}
-                              },
-                              'section' => {
-                                'cmdname' => 'subsection',
-                                'extra' => {
-                                  'spaces_before_argument' => ' '
-                                },
-                                'level' => 3,
-                                'number' => '1.1.1'
-                              },
-                              'unit_command' => {}
+                              }
                             },
                             'type' => 'unit'
                           },
@@ -879,43 +943,60 @@ $result_elements{'sectioning_part_appendix'} = [
                           'Forward' => {},
                           'This' => {},
                           'Up' => {}
-                        },
+                        }
+                      },
+                      'type' => 'unit'
+                    },
+                    'FastBack' => {},
+                    'FastForward' => {
+                      'extra' => {
                         'section' => {
-                          'cmdname' => 'subsubsection',
+                          'cmdname' => 'chapter',
                           'extra' => {
                             'spaces_before_argument' => ' '
                           },
-                          'level' => 4,
-                          'number' => '1.1.1.1'
+                          'level' => 1,
+                          'number' => 3
                         },
                         'unit_command' => {}
                       },
-                      'type' => 'unit'
-                    },
-                    'FastBack' => {},
-                    'FastForward' => {
-                      'extra' => {
+                      'structure' => {
                         'directions' => {
                           'Back' => {},
                           'FastBack' => {},
                           'FastForward' => {
                             'extra' => {
+                              'section' => {
+                                'cmdname' => 'unnumbered',
+                                'extra' => {
+                                  'spaces_before_argument' => ' '
+                                },
+                                'level' => 1
+                              },
+                              'unit_command' => {}
+                            },
+                            'structure' => {
                               'directions' => {
                                 'Back' => {},
                                 'FastBack' => {},
                                 'FastForward' => {
                                   'extra' => {
+                                    'section' => {
+                                      'cmdname' => 'appendix',
+                                      'extra' => {
+                                        'spaces_before_argument' => ' '
+                                      },
+                                      'level' => 1,
+                                      'number' => 'A'
+                                    },
+                                    'unit_command' => {}
+                                  },
+                                  'structure' => {
                                     'directions' => {
                                       'Back' => {},
                                       'FastBack' => {},
                                       'Forward' => {
                                         'extra' => {
-                                          'directions' => {
-                                            'Back' => {},
-                                            'FastBack' => {},
-                                            'This' => {},
-                                            'Up' => {}
-                                          },
                                           'section' => {
                                             'cmdname' => 'appendixsec',
                                             'extra' => {
@@ -926,20 +1007,19 @@ $result_elements{'sectioning_part_appendix'} = [
                                           },
                                           'unit_command' => {}
                                         },
+                                        'structure' => {
+                                          'directions' => {
+                                            'Back' => {},
+                                            'FastBack' => {},
+                                            'This' => {},
+                                            'Up' => {}
+                                          }
+                                        },
                                         'type' => 'unit'
                                       },
                                       'Prev' => {},
                                       'This' => {}
-                                    },
-                                    'section' => {
-                                      'cmdname' => 'appendix',
-                                      'extra' => {
-                                        'spaces_before_argument' => ' '
-                                      },
-                                      'level' => 1,
-                                      'number' => 'A'
-                                    },
-                                    'unit_command' => {}
+                                    }
                                   },
                                   'type' => 'unit'
                                 },
@@ -947,15 +1027,7 @@ $result_elements{'sectioning_part_appendix'} = [
                                 'Prev' => {},
                                 'This' => {},
                                 'Up' => {}
-                              },
-                              'section' => {
-                                'cmdname' => 'unnumbered',
-                                'extra' => {
-                                  'spaces_before_argument' => ' '
-                                },
-                                'level' => 1
-                              },
-                              'unit_command' => {}
+                              }
                             },
                             'type' => 'unit'
                           },
@@ -964,70 +1036,28 @@ $result_elements{'sectioning_part_appendix'} = [
                           'Prev' => {},
                           'This' => {},
                           'Up' => {}
-                        },
-                        'section' => {
-                          'cmdname' => 'chapter',
-                          'extra' => {
-                            'spaces_before_argument' => ' '
-                          },
-                          'level' => 1,
-                          'number' => 3
-                        },
-                        'unit_command' => {}
+                        }
                       },
                       'type' => 'unit'
                     },
                     'Forward' => {},
                     'Next' => {},
                     'This' => {}
-                  },
-                  'section' => {
-                    'cmdname' => 'chapter',
-                    'extra' => {
-                      'associated_part' => {
-                        'cmdname' => 'part',
-                        'extra' => {
-                          'spaces_before_argument' => ' '
-                        },
-                        'level' => 0
-                      },
-                      'spaces_before_argument' => ' '
-                    },
-                    'level' => 1,
-                    'number' => 2
-                  },
-                  'unit_command' => {}
+                  }
                 },
                 'type' => 'unit'
               },
               'Forward' => {},
               'This' => {},
               'Up' => {}
-            },
-            'section' => {
-              'cmdname' => 'chapter',
-              'extra' => {
-                'spaces_before_argument' => ' '
-              },
-              'level' => 1,
-              'number' => 1
-            },
-            'unit_command' => {}
+            }
           },
           'type' => 'unit'
         },
         'Forward' => {},
         'Next' => {},
         'This' => {}
-      },
-      'section' => {
-        'cmdname' => 'top',
-        'extra' => {
-          'spaces_before_argument' => ' '
-        },
-        'level' => 0
-      },
-      'unit_command' => {}
+      }
     },
     'type' => 'unit'
   },
@@ -1041,74 +1071,74 @@ $result_elements{'sectioning_part_appendix'} = [
   {},
   {}
 ];
-$result_elements{'sectioning_part_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}
 = $result_elements{'sectioning_part_appendix'}[0];
-$result_elements{'sectioning_part_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastBack'}
 = $result_elements{'sectioning_part_appendix'}[0];
-$result_elements{'sectioning_part_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}
 = 
$result_elements{'sectioning_part_appendix'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'sectioning_part_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'FastBack'}
 = 
$result_elements{'sectioning_part_appendix'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'sectioning_part_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'FastForward'}
 = 
$result_elements{'sectioning_part_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'};
-$result_elements{'sectioning_part_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Forward'}
 = 
$result_elements{'sectioning_part_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'};
-$result_elements{'sectioning_part_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'This'}
 = 
$result_elements{'sectioning_part_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'};
-$result_elements{'sectioning_part_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Up'}
 = 
$result_elements{'sectioning_part_appendix'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'sectioning_part_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'unit_command'}
 = 
$result_elements{'sectioning_part_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'section'};
-$result_elements{'sectioning_part_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'FastBack'}
 = 
$result_elements{'sectioning_part_appendix'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'sectioning_part_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'FastForward'}
 = 
$result_elements{'sectioning_part_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'};
-$result_elements{'sectioning_part_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Forward'}
 = 
$result_elements{'sectioning_part_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'};
-$result_elements{'sectioning_part_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'This'}
 = 
$result_elements{'sectioning_part_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'};
-$result_elements{'sectioning_part_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Up'}
 = 
$result_elements{'sectioning_part_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'};
-$result_elements{'sectioning_part_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'unit_command'}
 = 
$result_elements{'sectioning_part_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'section'};
-$result_elements{'sectioning_part_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'FastBack'}
 = 
$result_elements{'sectioning_part_appendix'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'sectioning_part_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'FastForward'}
 = 
$result_elements{'sectioning_part_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'};
-$result_elements{'sectioning_part_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Forward'}
 = 
$result_elements{'sectioning_part_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'};
-$result_elements{'sectioning_part_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'This'}
 = 
$result_elements{'sectioning_part_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'};
-$result_elements{'sectioning_part_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Up'}
 = 
$result_elements{'sectioning_part_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'};
-$result_elements{'sectioning_part_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'unit_command'}
 = 
$result_elements{'sectioning_part_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'section'};
-$result_elements{'sectioning_part_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastBack'}
 = 
$result_elements{'sectioning_part_appendix'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'sectioning_part_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}
 = 
$result_elements{'sectioning_part_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'};
-$result_elements{'sectioning_part_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastBack'}
 = 
$result_elements{'sectioning_part_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'};
-$result_elements{'sectioning_part_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}
 = 
$result_elements{'sectioning_part_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'};
-$result_elements{'sectioning_part_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastBack'}
 = 
$result_elements{'sectioning_part_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'};
-$result_elements{'sectioning_part_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}
 = 
$result_elements{'sectioning_part_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'};
-$result_elements{'sectioning_part_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastBack'}
 = 
$result_elements{'sectioning_part_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'};
-$result_elements{'sectioning_part_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Back'}
 = 
$result_elements{'sectioning_part_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'F
 [...]
-$result_elements{'sectioning_part_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'FastBack'}
 = 
$result_elements{'sectioning_part_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'
 [...]
-$result_elements{'sectioning_part_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'This'}
 = 
$result_elements{'sectioning_part_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'F
 [...]
-$result_elements{'sectioning_part_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Up'}
 = 
$result_elements{'sectioning_part_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Fas
 [...]
-$result_elements{'sectioning_part_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'unit_command'}
 = 
$result_elements{'sectioning_part_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastFor
 [...]
-$result_elements{'sectioning_part_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Prev'}
 = 
$result_elements{'sectioning_part_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'};
-$result_elements{'sectioning_part_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'This'}
 = 
$result_elements{'sectioning_part_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'
 [...]
-$result_elements{'sectioning_part_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'unit_command'}
 = 
$result_elements{'sectioning_part_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Fas
 [...]
-$result_elements{'sectioning_part_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Forward'}
 = 
$result_elements{'sectioning_part_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'};
-$result_elements{'sectioning_part_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Prev'}
 = 
$result_elements{'sectioning_part_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'};
-$result_elements{'sectioning_part_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'This'}
 = 
$result_elements{'sectioning_part_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'};
-$result_elements{'sectioning_part_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Up'}
 = 
$result_elements{'sectioning_part_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'};
-$result_elements{'sectioning_part_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'unit_command'}
 = 
$result_elements{'sectioning_part_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'section'};
-$result_elements{'sectioning_part_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Forward'}
 = 
$result_elements{'sectioning_part_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'};
-$result_elements{'sectioning_part_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Next'}
 = 
$result_elements{'sectioning_part_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'};
-$result_elements{'sectioning_part_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Prev'}
 = 
$result_elements{'sectioning_part_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'};
-$result_elements{'sectioning_part_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'This'}
 = 
$result_elements{'sectioning_part_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'};
-$result_elements{'sectioning_part_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Up'}
 = 
$result_elements{'sectioning_part_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'};
-$result_elements{'sectioning_part_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'unit_command'}
 = 
$result_elements{'sectioning_part_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'section'};
-$result_elements{'sectioning_part_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Forward'}
 = 
$result_elements{'sectioning_part_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'};
-$result_elements{'sectioning_part_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Next'}
 = 
$result_elements{'sectioning_part_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'};
-$result_elements{'sectioning_part_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'This'}
 = 
$result_elements{'sectioning_part_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'};
-$result_elements{'sectioning_part_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'unit_command'}
 = 
$result_elements{'sectioning_part_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'section'};
-$result_elements{'sectioning_part_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Forward'}
 = 
$result_elements{'sectioning_part_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'};
-$result_elements{'sectioning_part_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'This'}
 = 
$result_elements{'sectioning_part_appendix'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'sectioning_part_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Up'}
 = $result_elements{'sectioning_part_appendix'}[0];
-$result_elements{'sectioning_part_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'unit_command'}
 = 
$result_elements{'sectioning_part_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'section'};
-$result_elements{'sectioning_part_appendix'}[0]{'extra'}{'directions'}{'Forward'}
 = 
$result_elements{'sectioning_part_appendix'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'sectioning_part_appendix'}[0]{'extra'}{'directions'}{'Next'} 
= 
$result_elements{'sectioning_part_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'};
-$result_elements{'sectioning_part_appendix'}[0]{'extra'}{'directions'}{'This'} 
= $result_elements{'sectioning_part_appendix'}[0];
 $result_elements{'sectioning_part_appendix'}[0]{'extra'}{'unit_command'} = 
$result_elements{'sectioning_part_appendix'}[0]{'extra'}{'section'};
-$result_elements{'sectioning_part_appendix'}[1] = 
$result_elements{'sectioning_part_appendix'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'sectioning_part_appendix'}[2] = 
$result_elements{'sectioning_part_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'};
-$result_elements{'sectioning_part_appendix'}[3] = 
$result_elements{'sectioning_part_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'};
-$result_elements{'sectioning_part_appendix'}[4] = 
$result_elements{'sectioning_part_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'};
-$result_elements{'sectioning_part_appendix'}[5] = 
$result_elements{'sectioning_part_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'};
-$result_elements{'sectioning_part_appendix'}[6] = 
$result_elements{'sectioning_part_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'};
-$result_elements{'sectioning_part_appendix'}[7] = 
$result_elements{'sectioning_part_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'};
-$result_elements{'sectioning_part_appendix'}[8] = 
$result_elements{'sectioning_part_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'};
-$result_elements{'sectioning_part_appendix'}[9] = 
$result_elements{'sectioning_part_appendix'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Forward'};
+$result_elements{'sectioning_part_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'extra'}{'unit_command'}
 = 
$result_elements{'sectioning_part_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'extra'}{'section'};
+$result_elements{'sectioning_part_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}
 = $result_elements{'sectioning_part_appendix'}[0];
+$result_elements{'sectioning_part_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastBack'}
 = $result_elements{'sectioning_part_appendix'}[0];
+$result_elements{'sectioning_part_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'extra'}{'unit_command'}
 = 
$result_elements{'sectioning_part_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'extra'}{'section'};
+$result_elements{'sectioning_part_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'extra'}{'unit_command'}
 = 
$result_elements{'sectioning_part_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'extra'}{'section'};
+$result_elements{'sectioning_part_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'extra'}{'unit_command'}
 = 
$result_elements{'sectioning_part_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'extra'}{'section'};
+$result_elements{'sectioning_part_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'extra'}{'unit_command'}
 = 
$result_elements{'sectioning_part_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}
 [...]
+$result_elements{'sectioning_part_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}
 = 
$result_elements{'sectioning_part_appendix'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'sectioning_part_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'FastBack'}
 = 
$result_elements{'sectioning_part_appendix'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'sectioning_part_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'FastForward'}
 = 
$result_elements{'sectioning_part_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'};
+$result_elements{'sectioning_part_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Forward'}
 = 
$result_elements{'sectioning_part_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'};
+$result_elements{'sectioning_part_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'This'}
 = 
$result_elements{'sectioning_part_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'di
 [...]
+$result_elements{'sectioning_part_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Up'}
 = 
$result_elements{'sectioning_part_appendix'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'sectioning_part_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'FastBack'}
 = 
$result_elements{'sectioning_part_appendix'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'sectioning_part_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'FastForward'}
 = 
$result_elements{'sectioning_part_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'};
+$result_elements{'sectioning_part_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Forward'}
 = 
$result_elements{'sectioning_part_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'};
+$result_elements{'sectioning_part_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'This'}
 = 
$result_elements{'sectioning_part_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'};
+$result_elements{'sectioning_part_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Up'}
 = 
$result_elements{'sectioning_part_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'};
+$result_elements{'sectioning_part_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'FastBack'}
 = 
$result_elements{'sectioning_part_appendix'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'sectioning_part_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'FastForward'}
 = 
$result_elements{'sectioning_part_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'};
+$result_elements{'sectioning_part_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Forward'}
 = 
$result_elements{'sectioning_part_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'};
+$result_elements{'sectioning_part_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'This'}
 = 
$result_elements{'sectioning_part_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'};
+$result_elements{'sectioning_part_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Up'}
 = 
$result_elements{'sectioning_part_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'};
+$result_elements{'sectioning_part_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastBack'}
 = 
$result_elements{'sectioning_part_appendix'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'sectioning_part_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'extra'}{'unit_command'}
 = 
$result_elements{'sectioning_part_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'extra'}{'section'};
+$result_elements{'sectioning_part_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}
 = 
$result_elements{'sectioning_part_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'};
+$result_elements{'sectioning_part_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastBack'}
 = 
$result_elements{'sectioning_part_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'};
+$result_elements{'sectioning_part_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'extra'}{'unit_command'}
 = 
$result_elements{'sectioning_part_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'extra'}{'section'};
+$result_elements{'sectioning_part_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}
 = 
$result_elements{'sectioning_part_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'};
+$result_elements{'sectioning_part_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastBack'}
 = 
$result_elements{'sectioning_part_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'};
+$result_elements{'sectioning_part_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'extra'}{'unit_command'}
 = 
$result_elements{'sectioning_part_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastF
 [...]
+$result_elements{'sectioning_part_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}
 = 
$result_elements{'sectioning_part_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'direction
 [...]
+$result_elements{'sectioning_part_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastBack'}
 = 
$result_elements{'sectioning_part_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'direc
 [...]
+$result_elements{'sectioning_part_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Forward'}{'extra'}{'unit_command'}
 = 
$result_elements{'sectioning_part_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForwa
 [...]
+$result_elements{'sectioning_part_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'Back'}
 = 
$result_elements{'sectioning_part_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{
 [...]
+$result_elements{'sectioning_part_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'FastBack'}
 = 
$result_elements{'sectioning_part_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'direction
 [...]
+$result_elements{'sectioning_part_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'This'}
 = 
$result_elements{'sectioning_part_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{
 [...]
+$result_elements{'sectioning_part_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'Up'}
 = 
$result_elements{'sectioning_part_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'F
 [...]
+$result_elements{'sectioning_part_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Prev'}
 = 
$result_elements{'sectioning_part_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'};
+$result_elements{'sectioning_part_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'This'}
 = 
$result_elements{'sectioning_part_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'direction
 [...]
+$result_elements{'sectioning_part_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Forward'}
 = 
$result_elements{'sectioning_part_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'direct
 [...]
+$result_elements{'sectioning_part_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Prev'}
 = 
$result_elements{'sectioning_part_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'};
+$result_elements{'sectioning_part_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'This'}
 = 
$result_elements{'sectioning_part_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'};
+$result_elements{'sectioning_part_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Up'}
 = 
$result_elements{'sectioning_part_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'};
+$result_elements{'sectioning_part_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Forward'}
 = 
$result_elements{'sectioning_part_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'};
+$result_elements{'sectioning_part_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Next'}
 = 
$result_elements{'sectioning_part_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'};
+$result_elements{'sectioning_part_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Prev'}
 = 
$result_elements{'sectioning_part_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'};
+$result_elements{'sectioning_part_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'This'}
 = 
$result_elements{'sectioning_part_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'};
+$result_elements{'sectioning_part_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Up'}
 = 
$result_elements{'sectioning_part_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'};
+$result_elements{'sectioning_part_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Forward'}
 = 
$result_elements{'sectioning_part_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'};
+$result_elements{'sectioning_part_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Next'}
 = 
$result_elements{'sectioning_part_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'};
+$result_elements{'sectioning_part_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'This'}
 = 
$result_elements{'sectioning_part_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'};
+$result_elements{'sectioning_part_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Forward'}
 = 
$result_elements{'sectioning_part_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'};
+$result_elements{'sectioning_part_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'This'}
 = 
$result_elements{'sectioning_part_appendix'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'sectioning_part_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Up'}
 = $result_elements{'sectioning_part_appendix'}[0];
+$result_elements{'sectioning_part_appendix'}[0]{'structure'}{'directions'}{'Forward'}
 = 
$result_elements{'sectioning_part_appendix'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'sectioning_part_appendix'}[0]{'structure'}{'directions'}{'Next'}
 = 
$result_elements{'sectioning_part_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'};
+$result_elements{'sectioning_part_appendix'}[0]{'structure'}{'directions'}{'This'}
 = $result_elements{'sectioning_part_appendix'}[0];
+$result_elements{'sectioning_part_appendix'}[1] = 
$result_elements{'sectioning_part_appendix'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'sectioning_part_appendix'}[2] = 
$result_elements{'sectioning_part_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'};
+$result_elements{'sectioning_part_appendix'}[3] = 
$result_elements{'sectioning_part_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'};
+$result_elements{'sectioning_part_appendix'}[4] = 
$result_elements{'sectioning_part_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'};
+$result_elements{'sectioning_part_appendix'}[5] = 
$result_elements{'sectioning_part_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'};
+$result_elements{'sectioning_part_appendix'}[6] = 
$result_elements{'sectioning_part_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'};
+$result_elements{'sectioning_part_appendix'}[7] = 
$result_elements{'sectioning_part_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'};
+$result_elements{'sectioning_part_appendix'}[8] = 
$result_elements{'sectioning_part_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'};
+$result_elements{'sectioning_part_appendix'}[9] = 
$result_elements{'sectioning_part_appendix'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Forward'};
 
 
 
diff --git a/tp/t/results/sectioning/sectioning_part_appendix_no_top.pl 
b/tp/t/results/sectioning/sectioning_part_appendix_no_top.pl
index 2e8064ac0e..26f4d639bd 100644
--- a/tp/t/results/sectioning/sectioning_part_appendix_no_top.pl
+++ b/tp/t/results/sectioning/sectioning_part_appendix_no_top.pl
@@ -56,6 +56,7 @@ $result_trees{'sectioning_part_appendix_no_top'} = [
       'section' => {},
       'unit_command' => {}
     },
+    'structure' => {},
     'type' => 'unit'
   },
   {
@@ -103,6 +104,7 @@ $result_trees{'sectioning_part_appendix_no_top'} = [
       'section' => {},
       'unit_command' => {}
     },
+    'structure' => {},
     'type' => 'unit',
     'unit_prev' => {}
   },
@@ -151,6 +153,7 @@ $result_trees{'sectioning_part_appendix_no_top'} = [
       'section' => {},
       'unit_command' => {}
     },
+    'structure' => {},
     'type' => 'unit',
     'unit_prev' => {}
   },
@@ -199,6 +202,7 @@ $result_trees{'sectioning_part_appendix_no_top'} = [
       'section' => {},
       'unit_command' => {}
     },
+    'structure' => {},
     'type' => 'unit',
     'unit_prev' => {}
   },
@@ -285,6 +289,7 @@ $result_trees{'sectioning_part_appendix_no_top'} = [
       'section' => {},
       'unit_command' => {}
     },
+    'structure' => {},
     'type' => 'unit',
     'unit_prev' => {}
   },
@@ -333,6 +338,7 @@ $result_trees{'sectioning_part_appendix_no_top'} = [
       'section' => {},
       'unit_command' => {}
     },
+    'structure' => {},
     'type' => 'unit',
     'unit_prev' => {}
   },
@@ -380,6 +386,7 @@ $result_trees{'sectioning_part_appendix_no_top'} = [
       'section' => {},
       'unit_command' => {}
     },
+    'structure' => {},
     'type' => 'unit',
     'unit_prev' => {}
   },
@@ -428,6 +435,7 @@ $result_trees{'sectioning_part_appendix_no_top'} = [
       'section' => {},
       'unit_command' => {}
     },
+    'structure' => {},
     'type' => 'unit',
     'unit_prev' => {}
   },
@@ -469,6 +477,7 @@ $result_trees{'sectioning_part_appendix_no_top'} = [
       'section' => {},
       'unit_command' => {}
     },
+    'structure' => {},
     'type' => 'unit',
     'unit_prev' => {}
   }
@@ -735,26 +744,69 @@ $result_floats{'sectioning_part_appendix_no_top'} = {};
 $result_elements{'sectioning_part_appendix_no_top'} = [
   {
     'extra' => {
+      'section' => {
+        'cmdname' => 'chapter',
+        'extra' => {
+          'spaces_before_argument' => ' '
+        },
+        'level' => 1,
+        'number' => 1
+      },
+      'unit_command' => {}
+    },
+    'structure' => {
       'directions' => {
         'FastForward' => {
           'extra' => {
+            'section' => {
+              'cmdname' => 'chapter',
+              'extra' => {
+                'associated_part' => {
+                  'cmdname' => 'part',
+                  'extra' => {
+                    'spaces_before_argument' => ' '
+                  },
+                  'level' => 0
+                },
+                'spaces_before_argument' => ' '
+              },
+              'level' => 1,
+              'number' => 2
+            },
+            'unit_command' => {}
+          },
+          'structure' => {
             'directions' => {
               'Back' => {
                 'extra' => {
+                  'section' => {
+                    'cmdname' => 'subsubsection',
+                    'extra' => {
+                      'spaces_before_argument' => ' '
+                    },
+                    'level' => 4,
+                    'number' => '1.1.1.1'
+                  },
+                  'unit_command' => {}
+                },
+                'structure' => {
                   'directions' => {
                     'Back' => {
                       'extra' => {
+                        'section' => {
+                          'cmdname' => 'subsection',
+                          'extra' => {
+                            'spaces_before_argument' => ' '
+                          },
+                          'level' => 3,
+                          'number' => '1.1.1'
+                        },
+                        'unit_command' => {}
+                      },
+                      'structure' => {
                         'directions' => {
                           'Back' => {
                             'extra' => {
-                              'directions' => {
-                                'Back' => {},
-                                'FastBack' => {},
-                                'FastForward' => {},
-                                'Forward' => {},
-                                'This' => {},
-                                'Up' => {}
-                              },
                               'section' => {
                                 'cmdname' => 'section',
                                 'extra' => {
@@ -765,6 +817,16 @@ $result_elements{'sectioning_part_appendix_no_top'} = [
                               },
                               'unit_command' => {}
                             },
+                            'structure' => {
+                              'directions' => {
+                                'Back' => {},
+                                'FastBack' => {},
+                                'FastForward' => {},
+                                'Forward' => {},
+                                'This' => {},
+                                'Up' => {}
+                              }
+                            },
                             'type' => 'unit'
                           },
                           'FastBack' => {},
@@ -772,16 +834,7 @@ $result_elements{'sectioning_part_appendix_no_top'} = [
                           'Forward' => {},
                           'This' => {},
                           'Up' => {}
-                        },
-                        'section' => {
-                          'cmdname' => 'subsection',
-                          'extra' => {
-                            'spaces_before_argument' => ' '
-                          },
-                          'level' => 3,
-                          'number' => '1.1.1'
-                        },
-                        'unit_command' => {}
+                        }
                       },
                       'type' => 'unit'
                     },
@@ -790,43 +843,60 @@ $result_elements{'sectioning_part_appendix_no_top'} = [
                     'Forward' => {},
                     'This' => {},
                     'Up' => {}
-                  },
+                  }
+                },
+                'type' => 'unit'
+              },
+              'FastBack' => {},
+              'FastForward' => {
+                'extra' => {
                   'section' => {
-                    'cmdname' => 'subsubsection',
+                    'cmdname' => 'chapter',
                     'extra' => {
                       'spaces_before_argument' => ' '
                     },
-                    'level' => 4,
-                    'number' => '1.1.1.1'
+                    'level' => 1,
+                    'number' => 3
                   },
                   'unit_command' => {}
                 },
-                'type' => 'unit'
-              },
-              'FastBack' => {},
-              'FastForward' => {
-                'extra' => {
+                'structure' => {
                   'directions' => {
                     'Back' => {},
                     'FastBack' => {},
                     'FastForward' => {
                       'extra' => {
+                        'section' => {
+                          'cmdname' => 'unnumbered',
+                          'extra' => {
+                            'spaces_before_argument' => ' '
+                          },
+                          'level' => 1
+                        },
+                        'unit_command' => {}
+                      },
+                      'structure' => {
                         'directions' => {
                           'Back' => {},
                           'FastBack' => {},
                           'FastForward' => {
                             'extra' => {
+                              'section' => {
+                                'cmdname' => 'appendix',
+                                'extra' => {
+                                  'spaces_before_argument' => ' '
+                                },
+                                'level' => 1,
+                                'number' => 'A'
+                              },
+                              'unit_command' => {}
+                            },
+                            'structure' => {
                               'directions' => {
                                 'Back' => {},
                                 'FastBack' => {},
                                 'Forward' => {
                                   'extra' => {
-                                    'directions' => {
-                                      'Back' => {},
-                                      'FastBack' => {},
-                                      'This' => {},
-                                      'Up' => {}
-                                    },
                                     'section' => {
                                       'cmdname' => 'appendixsec',
                                       'extra' => {
@@ -837,20 +907,19 @@ $result_elements{'sectioning_part_appendix_no_top'} = [
                                     },
                                     'unit_command' => {}
                                   },
+                                  'structure' => {
+                                    'directions' => {
+                                      'Back' => {},
+                                      'FastBack' => {},
+                                      'This' => {},
+                                      'Up' => {}
+                                    }
+                                  },
                                   'type' => 'unit'
                                 },
                                 'Prev' => {},
                                 'This' => {}
-                              },
-                              'section' => {
-                                'cmdname' => 'appendix',
-                                'extra' => {
-                                  'spaces_before_argument' => ' '
-                                },
-                                'level' => 1,
-                                'number' => 'A'
-                              },
-                              'unit_command' => {}
+                              }
                             },
                             'type' => 'unit'
                           },
@@ -858,15 +927,7 @@ $result_elements{'sectioning_part_appendix_no_top'} = [
                           'Prev' => {},
                           'This' => {},
                           'Up' => {}
-                        },
-                        'section' => {
-                          'cmdname' => 'unnumbered',
-                          'extra' => {
-                            'spaces_before_argument' => ' '
-                          },
-                          'level' => 1
-                        },
-                        'unit_command' => {}
+                        }
                       },
                       'type' => 'unit'
                     },
@@ -875,54 +936,20 @@ $result_elements{'sectioning_part_appendix_no_top'} = [
                     'Prev' => {},
                     'This' => {},
                     'Up' => {}
-                  },
-                  'section' => {
-                    'cmdname' => 'chapter',
-                    'extra' => {
-                      'spaces_before_argument' => ' '
-                    },
-                    'level' => 1,
-                    'number' => 3
-                  },
-                  'unit_command' => {}
+                  }
                 },
                 'type' => 'unit'
               },
               'Forward' => {},
               'Next' => {},
               'This' => {}
-            },
-            'section' => {
-              'cmdname' => 'chapter',
-              'extra' => {
-                'associated_part' => {
-                  'cmdname' => 'part',
-                  'extra' => {
-                    'spaces_before_argument' => ' '
-                  },
-                  'level' => 0
-                },
-                'spaces_before_argument' => ' '
-              },
-              'level' => 1,
-              'number' => 2
-            },
-            'unit_command' => {}
+            }
           },
           'type' => 'unit'
         },
         'Forward' => {},
         'This' => {}
-      },
-      'section' => {
-        'cmdname' => 'chapter',
-        'extra' => {
-          'spaces_before_argument' => ' '
-        },
-        'level' => 1,
-        'number' => 1
-      },
-      'unit_command' => {}
+      }
     },
     'type' => 'unit'
   },
@@ -935,66 +962,66 @@ $result_elements{'sectioning_part_appendix_no_top'} = [
   {},
   {}
 ];
-$result_elements{'sectioning_part_appendix_no_top'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}
 = $result_elements{'sectioning_part_appendix_no_top'}[0];
-$result_elements{'sectioning_part_appendix_no_top'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'FastBack'}
 = $result_elements{'sectioning_part_appendix_no_top'}[0];
-$result_elements{'sectioning_part_appendix_no_top'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'FastForward'}
 = 
$result_elements{'sectioning_part_appendix_no_top'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'sectioning_part_appendix_no_top'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Forward'}
 = 
$result_elements{'sectioning_part_appendix_no_top'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'};
-$result_elements{'sectioning_part_appendix_no_top'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'This'}
 = 
$result_elements{'sectioning_part_appendix_no_top'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'};
-$result_elements{'sectioning_part_appendix_no_top'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Up'}
 = $result_elements{'sectioning_part_appendix_no_top'}[0];
-$result_elements{'sectioning_part_appendix_no_top'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'unit_command'}
 = 
$result_elements{'sectioning_part_appendix_no_top'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'section'};
-$result_elements{'sectioning_part_appendix_no_top'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'FastBack'}
 = $result_elements{'sectioning_part_appendix_no_top'}[0];
-$result_elements{'sectioning_part_appendix_no_top'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'FastForward'}
 = 
$result_elements{'sectioning_part_appendix_no_top'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'sectioning_part_appendix_no_top'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Forward'}
 = 
$result_elements{'sectioning_part_appendix_no_top'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'};
-$result_elements{'sectioning_part_appendix_no_top'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'This'}
 = 
$result_elements{'sectioning_part_appendix_no_top'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'};
-$result_elements{'sectioning_part_appendix_no_top'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Up'}
 = 
$result_elements{'sectioning_part_appendix_no_top'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'};
-$result_elements{'sectioning_part_appendix_no_top'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'unit_command'}
 = 
$result_elements{'sectioning_part_appendix_no_top'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'section'};
-$result_elements{'sectioning_part_appendix_no_top'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'FastBack'}
 = $result_elements{'sectioning_part_appendix_no_top'}[0];
-$result_elements{'sectioning_part_appendix_no_top'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'FastForward'}
 = 
$result_elements{'sectioning_part_appendix_no_top'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'sectioning_part_appendix_no_top'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Forward'}
 = 
$result_elements{'sectioning_part_appendix_no_top'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'sectioning_part_appendix_no_top'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'This'}
 = 
$result_elements{'sectioning_part_appendix_no_top'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'};
-$result_elements{'sectioning_part_appendix_no_top'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Up'}
 = 
$result_elements{'sectioning_part_appendix_no_top'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'};
-$result_elements{'sectioning_part_appendix_no_top'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'unit_command'}
 = 
$result_elements{'sectioning_part_appendix_no_top'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'section'};
-$result_elements{'sectioning_part_appendix_no_top'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastBack'}
 = $result_elements{'sectioning_part_appendix_no_top'}[0];
-$result_elements{'sectioning_part_appendix_no_top'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}
 = 
$result_elements{'sectioning_part_appendix_no_top'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'sectioning_part_appendix_no_top'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastBack'}
 = 
$result_elements{'sectioning_part_appendix_no_top'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'sectioning_part_appendix_no_top'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}
 = 
$result_elements{'sectioning_part_appendix_no_top'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'};
-$result_elements{'sectioning_part_appendix_no_top'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastBack'}
 = 
$result_elements{'sectioning_part_appendix_no_top'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'};
-$result_elements{'sectioning_part_appendix_no_top'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}
 = 
$result_elements{'sectioning_part_appendix_no_top'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'};
-$result_elements{'sectioning_part_appendix_no_top'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastBack'}
 = 
$result_elements{'sectioning_part_appendix_no_top'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'};
-$result_elements{'sectioning_part_appendix_no_top'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Back'}
 = 
$result_elements{'sectioning_part_appendix_no_top'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'};
-$result_elements{'sectioning_part_appendix_no_top'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'FastBack'}
 = 
$result_elements{'sectioning_part_appendix_no_top'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'};
-$result_elements{'sectioning_part_appendix_no_top'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'This'}
 = 
$result_elements{'sectioning_part_appendix_no_top'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'d
 [...]
-$result_elements{'sectioning_part_appendix_no_top'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Up'}
 = 
$result_elements{'sectioning_part_appendix_no_top'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'};
-$result_elements{'sectioning_part_appendix_no_top'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'unit_command'}
 = 
$result_elements{'sectioning_part_appendix_no_top'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directi
 [...]
-$result_elements{'sectioning_part_appendix_no_top'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Prev'}
 = 
$result_elements{'sectioning_part_appendix_no_top'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'sectioning_part_appendix_no_top'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'This'}
 = 
$result_elements{'sectioning_part_appendix_no_top'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'};
-$result_elements{'sectioning_part_appendix_no_top'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'unit_command'}
 = 
$result_elements{'sectioning_part_appendix_no_top'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'section'};
-$result_elements{'sectioning_part_appendix_no_top'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Forward'}
 = 
$result_elements{'sectioning_part_appendix_no_top'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'};
-$result_elements{'sectioning_part_appendix_no_top'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Prev'}
 = 
$result_elements{'sectioning_part_appendix_no_top'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'};
-$result_elements{'sectioning_part_appendix_no_top'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'This'}
 = 
$result_elements{'sectioning_part_appendix_no_top'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'};
-$result_elements{'sectioning_part_appendix_no_top'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Up'}
 = 
$result_elements{'sectioning_part_appendix_no_top'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'sectioning_part_appendix_no_top'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'unit_command'}
 = 
$result_elements{'sectioning_part_appendix_no_top'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'section'};
-$result_elements{'sectioning_part_appendix_no_top'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Forward'}
 = 
$result_elements{'sectioning_part_appendix_no_top'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'};
-$result_elements{'sectioning_part_appendix_no_top'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Next'}
 = 
$result_elements{'sectioning_part_appendix_no_top'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'};
-$result_elements{'sectioning_part_appendix_no_top'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Prev'}
 = 
$result_elements{'sectioning_part_appendix_no_top'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'sectioning_part_appendix_no_top'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'This'}
 = 
$result_elements{'sectioning_part_appendix_no_top'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'};
-$result_elements{'sectioning_part_appendix_no_top'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Up'}
 = 
$result_elements{'sectioning_part_appendix_no_top'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'sectioning_part_appendix_no_top'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'unit_command'}
 = 
$result_elements{'sectioning_part_appendix_no_top'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'section'};
-$result_elements{'sectioning_part_appendix_no_top'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Forward'}
 = 
$result_elements{'sectioning_part_appendix_no_top'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'};
-$result_elements{'sectioning_part_appendix_no_top'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Next'}
 = 
$result_elements{'sectioning_part_appendix_no_top'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'};
-$result_elements{'sectioning_part_appendix_no_top'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'This'}
 = 
$result_elements{'sectioning_part_appendix_no_top'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'sectioning_part_appendix_no_top'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'unit_command'}
 = 
$result_elements{'sectioning_part_appendix_no_top'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'section'};
-$result_elements{'sectioning_part_appendix_no_top'}[0]{'extra'}{'directions'}{'Forward'}
 = 
$result_elements{'sectioning_part_appendix_no_top'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'};
-$result_elements{'sectioning_part_appendix_no_top'}[0]{'extra'}{'directions'}{'This'}
 = $result_elements{'sectioning_part_appendix_no_top'}[0];
 
$result_elements{'sectioning_part_appendix_no_top'}[0]{'extra'}{'unit_command'} 
= $result_elements{'sectioning_part_appendix_no_top'}[0]{'extra'}{'section'};
-$result_elements{'sectioning_part_appendix_no_top'}[1] = 
$result_elements{'sectioning_part_appendix_no_top'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'};
-$result_elements{'sectioning_part_appendix_no_top'}[2] = 
$result_elements{'sectioning_part_appendix_no_top'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'};
-$result_elements{'sectioning_part_appendix_no_top'}[3] = 
$result_elements{'sectioning_part_appendix_no_top'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'};
-$result_elements{'sectioning_part_appendix_no_top'}[4] = 
$result_elements{'sectioning_part_appendix_no_top'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'sectioning_part_appendix_no_top'}[5] = 
$result_elements{'sectioning_part_appendix_no_top'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'};
-$result_elements{'sectioning_part_appendix_no_top'}[6] = 
$result_elements{'sectioning_part_appendix_no_top'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'};
-$result_elements{'sectioning_part_appendix_no_top'}[7] = 
$result_elements{'sectioning_part_appendix_no_top'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'};
-$result_elements{'sectioning_part_appendix_no_top'}[8] = 
$result_elements{'sectioning_part_appendix_no_top'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Forward'};
+$result_elements{'sectioning_part_appendix_no_top'}[0]{'structure'}{'directions'}{'FastForward'}{'extra'}{'unit_command'}
 = 
$result_elements{'sectioning_part_appendix_no_top'}[0]{'structure'}{'directions'}{'FastForward'}{'extra'}{'section'};
+$result_elements{'sectioning_part_appendix_no_top'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'extra'}{'unit_command'}
 = 
$result_elements{'sectioning_part_appendix_no_top'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'extra'}{'section'};
+$result_elements{'sectioning_part_appendix_no_top'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'extra'}{'unit_command'}
 = 
$result_elements{'sectioning_part_appendix_no_top'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'extra'}{'section'};
+$result_elements{'sectioning_part_appendix_no_top'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'extra'}{'unit_command'}
 = 
$result_elements{'sectioning_part_appendix_no_top'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'extra'}{'section'};
+$result_elements{'sectioning_part_appendix_no_top'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}
 = $result_elements{'sectioning_part_appendix_no_top'}[0];
+$result_elements{'sectioning_part_appendix_no_top'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'FastBack'}
 = $result_elements{'sectioning_part_appendix_no_top'}[0];
+$result_elements{'sectioning_part_appendix_no_top'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'FastForward'}
 = 
$result_elements{'sectioning_part_appendix_no_top'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'sectioning_part_appendix_no_top'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Forward'}
 = 
$result_elements{'sectioning_part_appendix_no_top'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'};
+$result_elements{'sectioning_part_appendix_no_top'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'This'}
 = 
$result_elements{'sectioning_part_appendix_no_top'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'};
+$result_elements{'sectioning_part_appendix_no_top'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Up'}
 = $result_elements{'sectioning_part_appendix_no_top'}[0];
+$result_elements{'sectioning_part_appendix_no_top'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'FastBack'}
 = $result_elements{'sectioning_part_appendix_no_top'}[0];
+$result_elements{'sectioning_part_appendix_no_top'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'FastForward'}
 = 
$result_elements{'sectioning_part_appendix_no_top'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'sectioning_part_appendix_no_top'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Forward'}
 = 
$result_elements{'sectioning_part_appendix_no_top'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'};
+$result_elements{'sectioning_part_appendix_no_top'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'This'}
 = 
$result_elements{'sectioning_part_appendix_no_top'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'};
+$result_elements{'sectioning_part_appendix_no_top'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Up'}
 = 
$result_elements{'sectioning_part_appendix_no_top'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'};
+$result_elements{'sectioning_part_appendix_no_top'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'FastBack'}
 = $result_elements{'sectioning_part_appendix_no_top'}[0];
+$result_elements{'sectioning_part_appendix_no_top'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'FastForward'}
 = 
$result_elements{'sectioning_part_appendix_no_top'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'sectioning_part_appendix_no_top'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Forward'}
 = 
$result_elements{'sectioning_part_appendix_no_top'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'sectioning_part_appendix_no_top'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'This'}
 = 
$result_elements{'sectioning_part_appendix_no_top'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'};
+$result_elements{'sectioning_part_appendix_no_top'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Up'}
 = 
$result_elements{'sectioning_part_appendix_no_top'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'};
+$result_elements{'sectioning_part_appendix_no_top'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastBack'}
 = $result_elements{'sectioning_part_appendix_no_top'}[0];
+$result_elements{'sectioning_part_appendix_no_top'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'extra'}{'unit_command'}
 = 
$result_elements{'sectioning_part_appendix_no_top'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'extra'}{'section'};
+$result_elements{'sectioning_part_appendix_no_top'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}
 = 
$result_elements{'sectioning_part_appendix_no_top'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'sectioning_part_appendix_no_top'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastBack'}
 = 
$result_elements{'sectioning_part_appendix_no_top'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'sectioning_part_appendix_no_top'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'extra'}{'unit_command'}
 = 
$result_elements{'sectioning_part_appendix_no_top'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'extra'}{'section'};
+$result_elements{'sectioning_part_appendix_no_top'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}
 = 
$result_elements{'sectioning_part_appendix_no_top'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'};
+$result_elements{'sectioning_part_appendix_no_top'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastBack'}
 = 
$result_elements{'sectioning_part_appendix_no_top'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'};
+$result_elements{'sectioning_part_appendix_no_top'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'extra'}{'unit_command'}
 = 
$result_elements{'sectioning_part_appendix_no_top'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'extra'}{'section'};
+$result_elements{'sectioning_part_appendix_no_top'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}
 = 
$result_elements{'sectioning_part_appendix_no_top'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'};
+$result_elements{'sectioning_part_appendix_no_top'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastBack'}
 = 
$result_elements{'sectioning_part_appendix_no_top'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'};
+$result_elements{'sectioning_part_appendix_no_top'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Forward'}{'extra'}{'unit_command'}
 = 
$result_elements{'sectioning_part_appendix_no_top'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'direction
 [...]
+$result_elements{'sectioning_part_appendix_no_top'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'Back'}
 = 
$result_elements{'sectioning_part_appendix_no_top'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{
 [...]
+$result_elements{'sectioning_part_appendix_no_top'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'FastBack'}
 = 
$result_elements{'sectioning_part_appendix_no_top'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structur
 [...]
+$result_elements{'sectioning_part_appendix_no_top'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'This'}
 = 
$result_elements{'sectioning_part_appendix_no_top'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{
 [...]
+$result_elements{'sectioning_part_appendix_no_top'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'Up'}
 = 
$result_elements{'sectioning_part_appendix_no_top'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'d
 [...]
+$result_elements{'sectioning_part_appendix_no_top'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Prev'}
 = 
$result_elements{'sectioning_part_appendix_no_top'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'sectioning_part_appendix_no_top'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'This'}
 = 
$result_elements{'sectioning_part_appendix_no_top'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'};
+$result_elements{'sectioning_part_appendix_no_top'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Forward'}
 = 
$result_elements{'sectioning_part_appendix_no_top'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'};
+$result_elements{'sectioning_part_appendix_no_top'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Prev'}
 = 
$result_elements{'sectioning_part_appendix_no_top'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'};
+$result_elements{'sectioning_part_appendix_no_top'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'This'}
 = 
$result_elements{'sectioning_part_appendix_no_top'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'};
+$result_elements{'sectioning_part_appendix_no_top'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Up'}
 = 
$result_elements{'sectioning_part_appendix_no_top'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'sectioning_part_appendix_no_top'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Forward'}
 = 
$result_elements{'sectioning_part_appendix_no_top'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'};
+$result_elements{'sectioning_part_appendix_no_top'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Next'}
 = 
$result_elements{'sectioning_part_appendix_no_top'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'};
+$result_elements{'sectioning_part_appendix_no_top'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Prev'}
 = 
$result_elements{'sectioning_part_appendix_no_top'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'sectioning_part_appendix_no_top'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'This'}
 = 
$result_elements{'sectioning_part_appendix_no_top'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'};
+$result_elements{'sectioning_part_appendix_no_top'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Up'}
 = 
$result_elements{'sectioning_part_appendix_no_top'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'sectioning_part_appendix_no_top'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Forward'}
 = 
$result_elements{'sectioning_part_appendix_no_top'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'};
+$result_elements{'sectioning_part_appendix_no_top'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Next'}
 = 
$result_elements{'sectioning_part_appendix_no_top'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'};
+$result_elements{'sectioning_part_appendix_no_top'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'This'}
 = 
$result_elements{'sectioning_part_appendix_no_top'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'sectioning_part_appendix_no_top'}[0]{'structure'}{'directions'}{'Forward'}
 = 
$result_elements{'sectioning_part_appendix_no_top'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'};
+$result_elements{'sectioning_part_appendix_no_top'}[0]{'structure'}{'directions'}{'This'}
 = $result_elements{'sectioning_part_appendix_no_top'}[0];
+$result_elements{'sectioning_part_appendix_no_top'}[1] = 
$result_elements{'sectioning_part_appendix_no_top'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'};
+$result_elements{'sectioning_part_appendix_no_top'}[2] = 
$result_elements{'sectioning_part_appendix_no_top'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'};
+$result_elements{'sectioning_part_appendix_no_top'}[3] = 
$result_elements{'sectioning_part_appendix_no_top'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'};
+$result_elements{'sectioning_part_appendix_no_top'}[4] = 
$result_elements{'sectioning_part_appendix_no_top'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'sectioning_part_appendix_no_top'}[5] = 
$result_elements{'sectioning_part_appendix_no_top'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'};
+$result_elements{'sectioning_part_appendix_no_top'}[6] = 
$result_elements{'sectioning_part_appendix_no_top'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'};
+$result_elements{'sectioning_part_appendix_no_top'}[7] = 
$result_elements{'sectioning_part_appendix_no_top'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'};
+$result_elements{'sectioning_part_appendix_no_top'}[8] = 
$result_elements{'sectioning_part_appendix_no_top'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Forward'};
 
 
 
diff --git a/tp/t/results/sectioning/top_chapter_sections.pl 
b/tp/t/results/sectioning/top_chapter_sections.pl
index 923dd849ac..16439b256e 100644
--- a/tp/t/results/sectioning/top_chapter_sections.pl
+++ b/tp/t/results/sectioning/top_chapter_sections.pl
@@ -55,6 +55,7 @@ $result_trees{'top_chapter_sections'} = [
       'section' => {},
       'unit_command' => {}
     },
+    'structure' => {},
     'type' => 'unit'
   },
   {
@@ -101,6 +102,7 @@ $result_trees{'top_chapter_sections'} = [
       'section' => {},
       'unit_command' => {}
     },
+    'structure' => {},
     'type' => 'unit',
     'unit_prev' => {}
   },
@@ -149,6 +151,7 @@ $result_trees{'top_chapter_sections'} = [
       'section' => {},
       'unit_command' => {}
     },
+    'structure' => {},
     'type' => 'unit',
     'unit_prev' => {}
   },
@@ -197,6 +200,7 @@ $result_trees{'top_chapter_sections'} = [
       'section' => {},
       'unit_command' => {}
     },
+    'structure' => {},
     'type' => 'unit',
     'unit_prev' => {}
   },
@@ -245,6 +249,7 @@ $result_trees{'top_chapter_sections'} = [
       'section' => {},
       'unit_command' => {}
     },
+    'structure' => {},
     'type' => 'unit',
     'unit_prev' => {}
   },
@@ -293,6 +298,7 @@ $result_trees{'top_chapter_sections'} = [
       'section' => {},
       'unit_command' => {}
     },
+    'structure' => {},
     'type' => 'unit',
     'unit_prev' => {}
   },
@@ -341,6 +347,7 @@ $result_trees{'top_chapter_sections'} = [
       'section' => {},
       'unit_command' => {}
     },
+    'structure' => {},
     'type' => 'unit',
     'unit_prev' => {}
   },
@@ -389,6 +396,7 @@ $result_trees{'top_chapter_sections'} = [
       'section' => {},
       'unit_command' => {}
     },
+    'structure' => {},
     'type' => 'unit',
     'unit_prev' => {}
   },
@@ -430,6 +438,7 @@ $result_trees{'top_chapter_sections'} = [
       'section' => {},
       'unit_command' => {}
     },
+    'structure' => {},
     'type' => 'unit',
     'unit_prev' => {}
   }
@@ -680,30 +689,64 @@ $result_floats{'top_chapter_sections'} = {};
 $result_elements{'top_chapter_sections'} = [
   {
     'extra' => {
+      'section' => {
+        'cmdname' => 'top',
+        'extra' => {
+          'spaces_before_argument' => ' '
+        },
+        'level' => 0
+      },
+      'unit_command' => {}
+    },
+    'structure' => {
       'directions' => {
         'FastForward' => {
           'extra' => {
+            'section' => {
+              'cmdname' => 'unnumbered',
+              'extra' => {
+                'spaces_before_argument' => ' '
+              },
+              'level' => 1
+            },
+            'unit_command' => {}
+          },
+          'structure' => {
             'directions' => {
               'Back' => {},
               'FastBack' => {},
               'FastForward' => {
                 'extra' => {
+                  'section' => {
+                    'cmdname' => 'chapter',
+                    'extra' => {
+                      'spaces_before_argument' => ' '
+                    },
+                    'level' => 1,
+                    'number' => 1
+                  },
+                  'unit_command' => {}
+                },
+                'structure' => {
                   'directions' => {
                     'Back' => {},
                     'FastBack' => {},
                     'FastForward' => {
                       'extra' => {
+                        'section' => {
+                          'cmdname' => 'chapter',
+                          'extra' => {
+                            'spaces_before_argument' => ' '
+                          },
+                          'level' => 1,
+                          'number' => 2
+                        },
+                        'unit_command' => {}
+                      },
+                      'structure' => {
                         'directions' => {
                           'Back' => {
                             'extra' => {
-                              'directions' => {
-                                'Back' => {},
-                                'FastBack' => {},
-                                'FastForward' => {},
-                                'Forward' => {},
-                                'This' => {},
-                                'Up' => {}
-                              },
                               'section' => {
                                 'cmdname' => 'section',
                                 'extra' => {
@@ -714,28 +757,63 @@ $result_elements{'top_chapter_sections'} = [
                               },
                               'unit_command' => {}
                             },
+                            'structure' => {
+                              'directions' => {
+                                'Back' => {},
+                                'FastBack' => {},
+                                'FastForward' => {},
+                                'Forward' => {},
+                                'This' => {},
+                                'Up' => {}
+                              }
+                            },
                             'type' => 'unit'
                           },
                           'FastBack' => {},
                           'FastForward' => {
                             'extra' => {
+                              'section' => {
+                                'cmdname' => 'chapter',
+                                'extra' => {
+                                  'spaces_before_argument' => ' '
+                                },
+                                'level' => 1,
+                                'number' => 3
+                              },
+                              'unit_command' => {}
+                            },
+                            'structure' => {
                               'directions' => {
                                 'Back' => {
                                   'extra' => {
+                                    'section' => {
+                                      'cmdname' => 'subsection',
+                                      'extra' => {
+                                        'spaces_before_argument' => ' '
+                                      },
+                                      'level' => 3,
+                                      'number' => '2.1.2'
+                                    },
+                                    'unit_command' => {}
+                                  },
+                                  'structure' => {
                                     'directions' => {
                                       'Back' => {
                                         'extra' => {
+                                          'section' => {
+                                            'cmdname' => 'subsection',
+                                            'extra' => {
+                                              'spaces_before_argument' => ' '
+                                            },
+                                            'level' => 3,
+                                            'number' => '2.1.1'
+                                          },
+                                          'unit_command' => {}
+                                        },
+                                        'structure' => {
                                           'directions' => {
                                             'Back' => {
                                               'extra' => {
-                                                'directions' => {
-                                                  'Back' => {},
-                                                  'FastBack' => {},
-                                                  'FastForward' => {},
-                                                  'Forward' => {},
-                                                  'This' => {},
-                                                  'Up' => {}
-                                                },
                                                 'section' => {
                                                   'cmdname' => 'section',
                                                   'extra' => {
@@ -746,6 +824,16 @@ $result_elements{'top_chapter_sections'} = [
                                                 },
                                                 'unit_command' => {}
                                               },
+                                              'structure' => {
+                                                'directions' => {
+                                                  'Back' => {},
+                                                  'FastBack' => {},
+                                                  'FastForward' => {},
+                                                  'Forward' => {},
+                                                  'This' => {},
+                                                  'Up' => {}
+                                                }
+                                              },
                                               'type' => 'unit'
                                             },
                                             'FastBack' => {},
@@ -754,16 +842,7 @@ $result_elements{'top_chapter_sections'} = [
                                             'Next' => {},
                                             'This' => {},
                                             'Up' => {}
-                                          },
-                                          'section' => {
-                                            'cmdname' => 'subsection',
-                                            'extra' => {
-                                              'spaces_before_argument' => ' '
-                                            },
-                                            'level' => 3,
-                                            'number' => '2.1.1'
-                                          },
-                                          'unit_command' => {}
+                                          }
                                         },
                                         'type' => 'unit'
                                       },
@@ -773,16 +852,7 @@ $result_elements{'top_chapter_sections'} = [
                                       'Prev' => {},
                                       'This' => {},
                                       'Up' => {}
-                                    },
-                                    'section' => {
-                                      'cmdname' => 'subsection',
-                                      'extra' => {
-                                        'spaces_before_argument' => ' '
-                                      },
-                                      'level' => 3,
-                                      'number' => '2.1.2'
-                                    },
-                                    'unit_command' => {}
+                                    }
                                   },
                                   'type' => 'unit'
                                 },
@@ -790,16 +860,7 @@ $result_elements{'top_chapter_sections'} = [
                                 'Prev' => {},
                                 'This' => {},
                                 'Up' => {}
-                              },
-                              'section' => {
-                                'cmdname' => 'chapter',
-                                'extra' => {
-                                  'spaces_before_argument' => ' '
-                                },
-                                'level' => 1,
-                                'number' => 3
-                              },
-                              'unit_command' => {}
+                              }
                             },
                             'type' => 'unit'
                           },
@@ -808,16 +869,7 @@ $result_elements{'top_chapter_sections'} = [
                           'Prev' => {},
                           'This' => {},
                           'Up' => {}
-                        },
-                        'section' => {
-                          'cmdname' => 'chapter',
-                          'extra' => {
-                            'spaces_before_argument' => ' '
-                          },
-                          'level' => 1,
-                          'number' => 2
-                        },
-                        'unit_command' => {}
+                        }
                       },
                       'type' => 'unit'
                     },
@@ -826,16 +878,7 @@ $result_elements{'top_chapter_sections'} = [
                     'Prev' => {},
                     'This' => {},
                     'Up' => {}
-                  },
-                  'section' => {
-                    'cmdname' => 'chapter',
-                    'extra' => {
-                      'spaces_before_argument' => ' '
-                    },
-                    'level' => 1,
-                    'number' => 1
-                  },
-                  'unit_command' => {}
+                  }
                 },
                 'type' => 'unit'
               },
@@ -843,29 +886,13 @@ $result_elements{'top_chapter_sections'} = [
               'Next' => {},
               'This' => {},
               'Up' => {}
-            },
-            'section' => {
-              'cmdname' => 'unnumbered',
-              'extra' => {
-                'spaces_before_argument' => ' '
-              },
-              'level' => 1
-            },
-            'unit_command' => {}
+            }
           },
           'type' => 'unit'
         },
         'Forward' => {},
         'This' => {}
-      },
-      'section' => {
-        'cmdname' => 'top',
-        'extra' => {
-          'spaces_before_argument' => ' '
-        },
-        'level' => 0
-      },
-      'unit_command' => {}
+      }
     },
     'type' => 'unit'
   },
@@ -878,72 +905,72 @@ $result_elements{'top_chapter_sections'} = [
   {},
   {}
 ];
-$result_elements{'top_chapter_sections'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}
 = $result_elements{'top_chapter_sections'}[0];
-$result_elements{'top_chapter_sections'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastBack'}
 = $result_elements{'top_chapter_sections'}[0];
-$result_elements{'top_chapter_sections'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}
 = 
$result_elements{'top_chapter_sections'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'top_chapter_sections'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastBack'}
 = 
$result_elements{'top_chapter_sections'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'top_chapter_sections'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}
 = 
$result_elements{'top_chapter_sections'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'};
-$result_elements{'top_chapter_sections'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'FastBack'}
 = 
$result_elements{'top_chapter_sections'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'};
-$result_elements{'top_chapter_sections'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'FastForward'}
 = 
$result_elements{'top_chapter_sections'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'};
-$result_elements{'top_chapter_sections'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Forward'}
 = 
$result_elements{'top_chapter_sections'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'};
-$result_elements{'top_chapter_sections'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'This'}
 = 
$result_elements{'top_chapter_sections'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'};
-$result_elements{'top_chapter_sections'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Up'}
 = 
$result_elements{'top_chapter_sections'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'};
-$result_elements{'top_chapter_sections'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'unit_command'}
 = 
$result_elements{'top_chapter_sections'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'section'};
-$result_elements{'top_chapter_sections'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastBack'}
 = 
$result_elements{'top_chapter_sections'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'};
-$result_elements{'top_chapter_sections'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}
 = 
$result_elements{'top_chapter_sections'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'};
-$result_elements{'top_chapter_sections'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'FastBack'}
 = 
$result_elements{'top_chapter_sections'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'};
-$result_elements{'top_chapter_sections'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'FastForward'}
 = 
$result_elements{'top_chapter_sections'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extr
 [...]
-$result_elements{'top_chapter_sections'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Forward'}
 = 
$result_elements{'top_chapter_sections'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{
 [...]
-$result_elements{'top_chapter_sections'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'This'}
 = 
$result_elements{'top_chapter_sections'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'di
 [...]
-$result_elements{'top_chapter_sections'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Up'}
 = 
$result_elements{'top_chapter_sections'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'};
-$result_elements{'top_chapter_sections'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'unit_command'}
 = 
$result_elements{'top_chapter_sections'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directio
 [...]
-$result_elements{'top_chapter_sections'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'FastBack'}
 = 
$result_elements{'top_chapter_sections'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'};
-$result_elements{'top_chapter_sections'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'FastForward'}
 = 
$result_elements{'top_chapter_sections'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'};
-$result_elements{'top_chapter_sections'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Forward'}
 = 
$result_elements{'top_chapter_sections'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'e
 [...]
-$result_elements{'top_chapter_sections'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Next'}
 = 
$result_elements{'top_chapter_sections'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extr
 [...]
-$result_elements{'top_chapter_sections'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'This'}
 = 
$result_elements{'top_chapter_sections'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extr
 [...]
-$result_elements{'top_chapter_sections'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Up'}
 = 
$result_elements{'top_chapter_sections'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'
 [...]
-$result_elements{'top_chapter_sections'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'unit_command'}
 = 
$result_elements{'top_chapter_sections'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'d
 [...]
-$result_elements{'top_chapter_sections'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'FastBack'}
 = 
$result_elements{'top_chapter_sections'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'};
-$result_elements{'top_chapter_sections'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'FastForward'}
 = 
$result_elements{'top_chapter_sections'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'};
-$result_elements{'top_chapter_sections'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Forward'}
 = 
$result_elements{'top_chapter_sections'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'};
-$result_elements{'top_chapter_sections'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Prev'}
 = 
$result_elements{'top_chapter_sections'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extr
 [...]
-$result_elements{'top_chapter_sections'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'This'}
 = 
$result_elements{'top_chapter_sections'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'};
-$result_elements{'top_chapter_sections'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Up'}
 = 
$result_elements{'top_chapter_sections'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'
 [...]
-$result_elements{'top_chapter_sections'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'unit_command'}
 = 
$result_elements{'top_chapter_sections'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'s
 [...]
-$result_elements{'top_chapter_sections'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastBack'}
 = 
$result_elements{'top_chapter_sections'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'};
-$result_elements{'top_chapter_sections'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Prev'}
 = 
$result_elements{'top_chapter_sections'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'};
-$result_elements{'top_chapter_sections'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'This'}
 = 
$result_elements{'top_chapter_sections'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'};
-$result_elements{'top_chapter_sections'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Up'}
 = $result_elements{'top_chapter_sections'}[0];
-$result_elements{'top_chapter_sections'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'unit_command'}
 = 
$result_elements{'top_chapter_sections'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'section'};
-$result_elements{'top_chapter_sections'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Forward'}
 = 
$result_elements{'top_chapter_sections'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'};
-$result_elements{'top_chapter_sections'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Next'}
 = 
$result_elements{'top_chapter_sections'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'};
-$result_elements{'top_chapter_sections'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Prev'}
 = 
$result_elements{'top_chapter_sections'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'};
-$result_elements{'top_chapter_sections'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'This'}
 = 
$result_elements{'top_chapter_sections'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'};
-$result_elements{'top_chapter_sections'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Up'}
 = $result_elements{'top_chapter_sections'}[0];
-$result_elements{'top_chapter_sections'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'unit_command'}
 = 
$result_elements{'top_chapter_sections'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'section'};
-$result_elements{'top_chapter_sections'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Forward'}
 = 
$result_elements{'top_chapter_sections'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'};
-$result_elements{'top_chapter_sections'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Next'}
 = 
$result_elements{'top_chapter_sections'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'};
-$result_elements{'top_chapter_sections'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Prev'}
 = 
$result_elements{'top_chapter_sections'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'top_chapter_sections'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'This'}
 = 
$result_elements{'top_chapter_sections'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'};
-$result_elements{'top_chapter_sections'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Up'}
 = $result_elements{'top_chapter_sections'}[0];
-$result_elements{'top_chapter_sections'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'unit_command'}
 = 
$result_elements{'top_chapter_sections'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'section'};
-$result_elements{'top_chapter_sections'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Forward'}
 = 
$result_elements{'top_chapter_sections'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'};
-$result_elements{'top_chapter_sections'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Next'}
 = 
$result_elements{'top_chapter_sections'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'};
-$result_elements{'top_chapter_sections'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'This'}
 = 
$result_elements{'top_chapter_sections'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'top_chapter_sections'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Up'}
 = $result_elements{'top_chapter_sections'}[0];
-$result_elements{'top_chapter_sections'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'unit_command'}
 = 
$result_elements{'top_chapter_sections'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'section'};
-$result_elements{'top_chapter_sections'}[0]{'extra'}{'directions'}{'Forward'} 
= 
$result_elements{'top_chapter_sections'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'top_chapter_sections'}[0]{'extra'}{'directions'}{'This'} = 
$result_elements{'top_chapter_sections'}[0];
 $result_elements{'top_chapter_sections'}[0]{'extra'}{'unit_command'} = 
$result_elements{'top_chapter_sections'}[0]{'extra'}{'section'};
-$result_elements{'top_chapter_sections'}[1] = 
$result_elements{'top_chapter_sections'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'top_chapter_sections'}[2] = 
$result_elements{'top_chapter_sections'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'};
-$result_elements{'top_chapter_sections'}[3] = 
$result_elements{'top_chapter_sections'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'};
-$result_elements{'top_chapter_sections'}[4] = 
$result_elements{'top_chapter_sections'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'};
-$result_elements{'top_chapter_sections'}[5] = 
$result_elements{'top_chapter_sections'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'};
-$result_elements{'top_chapter_sections'}[6] = 
$result_elements{'top_chapter_sections'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}{'extra'}{'directions'}{'Back'};
-$result_elements{'top_chapter_sections'}[7] = 
$result_elements{'top_chapter_sections'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'};
-$result_elements{'top_chapter_sections'}[8] = 
$result_elements{'top_chapter_sections'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'};
+$result_elements{'top_chapter_sections'}[0]{'structure'}{'directions'}{'FastForward'}{'extra'}{'unit_command'}
 = 
$result_elements{'top_chapter_sections'}[0]{'structure'}{'directions'}{'FastForward'}{'extra'}{'section'};
+$result_elements{'top_chapter_sections'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}
 = $result_elements{'top_chapter_sections'}[0];
+$result_elements{'top_chapter_sections'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastBack'}
 = $result_elements{'top_chapter_sections'}[0];
+$result_elements{'top_chapter_sections'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'extra'}{'unit_command'}
 = 
$result_elements{'top_chapter_sections'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'extra'}{'section'};
+$result_elements{'top_chapter_sections'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}
 = 
$result_elements{'top_chapter_sections'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'top_chapter_sections'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastBack'}
 = 
$result_elements{'top_chapter_sections'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'top_chapter_sections'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'extra'}{'unit_command'}
 = 
$result_elements{'top_chapter_sections'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'extra'}{'section'};
+$result_elements{'top_chapter_sections'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'extra'}{'unit_command'}
 = 
$result_elements{'top_chapter_sections'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'extra'}{'section'};
+$result_elements{'top_chapter_sections'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}
 = 
$result_elements{'top_chapter_sections'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'};
+$result_elements{'top_chapter_sections'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'FastBack'}
 = 
$result_elements{'top_chapter_sections'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'};
+$result_elements{'top_chapter_sections'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'FastForward'}
 = 
$result_elements{'top_chapter_sections'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'};
+$result_elements{'top_chapter_sections'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Forward'}
 = 
$result_elements{'top_chapter_sections'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'};
+$result_elements{'top_chapter_sections'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'This'}
 = 
$result_elements{'top_chapter_sections'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'};
+$result_elements{'top_chapter_sections'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Up'}
 = 
$result_elements{'top_chapter_sections'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'};
+$result_elements{'top_chapter_sections'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastBack'}
 = 
$result_elements{'top_chapter_sections'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'};
+$result_elements{'top_chapter_sections'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'extra'}{'unit_command'}
 = 
$result_elements{'top_chapter_sections'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'extra'}{'section'};
+$result_elements{'top_chapter_sections'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'extra'}{'unit_command'}
 = 
$result_elements{'top_chapter_sections'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'struc
 [...]
+$result_elements{'top_chapter_sections'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'extra'}{'unit_command'}
 = 
$result_elements{'top_chapter_sections'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{
 [...]
+$result_elements{'top_chapter_sections'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'extra'}{'unit_command'}
 = 
$result_elements{'top_chapter_sections'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'direct
 [...]
+$result_elements{'top_chapter_sections'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}
 = 
$result_elements{'top_chapter_sections'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure
 [...]
+$result_elements{'top_chapter_sections'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'FastBack'}
 = 
$result_elements{'top_chapter_sections'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'struc
 [...]
+$result_elements{'top_chapter_sections'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'FastForward'}
 = 
$result_elements{'top_chapter_sections'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'st
 [...]
+$result_elements{'top_chapter_sections'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Forward'}
 = 
$result_elements{'top_chapter_sections'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'struct
 [...]
+$result_elements{'top_chapter_sections'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'This'}
 = 
$result_elements{'top_chapter_sections'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure
 [...]
+$result_elements{'top_chapter_sections'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Up'}
 = 
$result_elements{'top_chapter_sections'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}
 [...]
+$result_elements{'top_chapter_sections'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'FastBack'}
 = 
$result_elements{'top_chapter_sections'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'};
+$result_elements{'top_chapter_sections'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'FastForward'}
 = 
$result_elements{'top_chapter_sections'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForwar
 [...]
+$result_elements{'top_chapter_sections'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Forward'}
 = 
$result_elements{'top_chapter_sections'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{
 [...]
+$result_elements{'top_chapter_sections'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Next'}
 = 
$result_elements{'top_chapter_sections'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'st
 [...]
+$result_elements{'top_chapter_sections'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'This'}
 = 
$result_elements{'top_chapter_sections'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'st
 [...]
+$result_elements{'top_chapter_sections'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Up'}
 = 
$result_elements{'top_chapter_sections'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'stru
 [...]
+$result_elements{'top_chapter_sections'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'FastBack'}
 = 
$result_elements{'top_chapter_sections'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'};
+$result_elements{'top_chapter_sections'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'FastForward'}
 = 
$result_elements{'top_chapter_sections'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Fas
 [...]
+$result_elements{'top_chapter_sections'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Forward'}
 = 
$result_elements{'top_chapter_sections'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'};
+$result_elements{'top_chapter_sections'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Prev'}
 = 
$result_elements{'top_chapter_sections'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForwar
 [...]
+$result_elements{'top_chapter_sections'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'This'}
 = 
$result_elements{'top_chapter_sections'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForwar
 [...]
+$result_elements{'top_chapter_sections'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Up'}
 = 
$result_elements{'top_chapter_sections'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'
 [...]
+$result_elements{'top_chapter_sections'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastBack'}
 = 
$result_elements{'top_chapter_sections'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'};
+$result_elements{'top_chapter_sections'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Prev'}
 = 
$result_elements{'top_chapter_sections'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'};
+$result_elements{'top_chapter_sections'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'This'}
 = 
$result_elements{'top_chapter_sections'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'};
+$result_elements{'top_chapter_sections'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Up'}
 = $result_elements{'top_chapter_sections'}[0];
+$result_elements{'top_chapter_sections'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Forward'}
 = 
$result_elements{'top_chapter_sections'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{
 [...]
+$result_elements{'top_chapter_sections'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Next'}
 = 
$result_elements{'top_chapter_sections'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'};
+$result_elements{'top_chapter_sections'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Prev'}
 = 
$result_elements{'top_chapter_sections'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'};
+$result_elements{'top_chapter_sections'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'This'}
 = 
$result_elements{'top_chapter_sections'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'};
+$result_elements{'top_chapter_sections'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Up'}
 = $result_elements{'top_chapter_sections'}[0];
+$result_elements{'top_chapter_sections'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Forward'}
 = 
$result_elements{'top_chapter_sections'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'};
+$result_elements{'top_chapter_sections'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Next'}
 = 
$result_elements{'top_chapter_sections'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'};
+$result_elements{'top_chapter_sections'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Prev'}
 = 
$result_elements{'top_chapter_sections'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'top_chapter_sections'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'This'}
 = 
$result_elements{'top_chapter_sections'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'};
+$result_elements{'top_chapter_sections'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Up'}
 = $result_elements{'top_chapter_sections'}[0];
+$result_elements{'top_chapter_sections'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Forward'}
 = 
$result_elements{'top_chapter_sections'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'};
+$result_elements{'top_chapter_sections'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Next'}
 = 
$result_elements{'top_chapter_sections'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'};
+$result_elements{'top_chapter_sections'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'This'}
 = 
$result_elements{'top_chapter_sections'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'top_chapter_sections'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Up'}
 = $result_elements{'top_chapter_sections'}[0];
+$result_elements{'top_chapter_sections'}[0]{'structure'}{'directions'}{'Forward'}
 = 
$result_elements{'top_chapter_sections'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'top_chapter_sections'}[0]{'structure'}{'directions'}{'This'} 
= $result_elements{'top_chapter_sections'}[0];
+$result_elements{'top_chapter_sections'}[1] = 
$result_elements{'top_chapter_sections'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'top_chapter_sections'}[2] = 
$result_elements{'top_chapter_sections'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'};
+$result_elements{'top_chapter_sections'}[3] = 
$result_elements{'top_chapter_sections'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'};
+$result_elements{'top_chapter_sections'}[4] = 
$result_elements{'top_chapter_sections'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'};
+$result_elements{'top_chapter_sections'}[5] = 
$result_elements{'top_chapter_sections'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'};
+$result_elements{'top_chapter_sections'}[6] = 
$result_elements{'top_chapter_sections'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}{'structure'}{'directions'}{'Back'};
+$result_elements{'top_chapter_sections'}[7] = 
$result_elements{'top_chapter_sections'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'};
+$result_elements{'top_chapter_sections'}[8] = 
$result_elements{'top_chapter_sections'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'};
 
 
 
diff --git a/tp/t/results/sectioning/top_node_part_top.pl 
b/tp/t/results/sectioning/top_node_part_top.pl
index fad855bf0e..87fbd960c6 100644
--- a/tp/t/results/sectioning/top_node_part_top.pl
+++ b/tp/t/results/sectioning/top_node_part_top.pl
@@ -135,6 +135,7 @@ $result_trees{'top_node_part_top'} = [
       'section' => {},
       'unit_command' => {}
     },
+    'structure' => {},
     'type' => 'unit'
   }
 ];
@@ -268,9 +269,6 @@ $result_floats{'top_node_part_top'} = {};
 $result_elements{'top_node_part_top'} = [
   {
     'extra' => {
-      'directions' => {
-        'This' => {}
-      },
       'node' => {
         'cmdname' => 'node',
         'extra' => {
@@ -294,11 +292,16 @@ $result_elements{'top_node_part_top'} = [
       },
       'unit_command' => {}
     },
+    'structure' => {
+      'directions' => {
+        'This' => {}
+      }
+    },
     'type' => 'unit'
   }
 ];
-$result_elements{'top_node_part_top'}[0]{'extra'}{'directions'}{'This'} = 
$result_elements{'top_node_part_top'}[0];
 $result_elements{'top_node_part_top'}[0]{'extra'}{'unit_command'} = 
$result_elements{'top_node_part_top'}[0]{'extra'}{'section'};
+$result_elements{'top_node_part_top'}[0]{'structure'}{'directions'}{'This'} = 
$result_elements{'top_node_part_top'}[0];
 
 
 
diff --git a/tp/t/results/sectioning/top_node_up_url.pl 
b/tp/t/results/sectioning/top_node_up_url.pl
index 0f0c320e8e..299ca8bea3 100644
--- a/tp/t/results/sectioning/top_node_up_url.pl
+++ b/tp/t/results/sectioning/top_node_up_url.pl
@@ -213,6 +213,7 @@ $result_trees{'top_node_up_url'} = [
       'section' => {},
       'unit_command' => {}
     },
+    'structure' => {},
     'type' => 'unit'
   },
   {
@@ -263,6 +264,7 @@ $result_trees{'top_node_up_url'} = [
       'node' => {},
       'unit_command' => {}
     },
+    'structure' => {},
     'type' => 'unit',
     'unit_prev' => {}
   }
@@ -419,9 +421,41 @@ $result_floats{'top_node_up_url'} = {};
 $result_elements{'top_node_up_url'} = [
   {
     'extra' => {
+      'node' => {
+        'cmdname' => 'node',
+        'extra' => {
+          'normalized' => 'Top',
+          'spaces_before_argument' => ' '
+        },
+        'menu_child' => {
+          'cmdname' => 'node',
+          'extra' => {
+            'normalized' => 'first',
+            'spaces_before_argument' => ' '
+          },
+          'menu_up' => {},
+          'menu_up_hash' => {
+            'Top' => 1
+          }
+        }
+      },
+      'section' => {
+        'cmdname' => 'top',
+        'extra' => {
+          'spaces_before_argument' => ' '
+        },
+        'level' => 0
+      },
+      'unit_command' => {}
+    },
+    'structure' => {
       'directions' => {
         'Forward' => {
           'extra' => {
+            'node' => {},
+            'unit_command' => {}
+          },
+          'structure' => {
             'directions' => {
               'Back' => {},
               'FastBack' => {},
@@ -429,61 +463,33 @@ $result_elements{'top_node_up_url'} = [
               'NodePrev' => {},
               'NodeUp' => {},
               'This' => {}
-            },
-            'node' => {
-              'cmdname' => 'node',
-              'extra' => {
-                'normalized' => 'first',
-                'spaces_before_argument' => ' '
-              },
-              'menu_up' => {
-                'cmdname' => 'node',
-                'extra' => {
-                  'normalized' => 'Top',
-                  'spaces_before_argument' => ' '
-                },
-                'menu_child' => {}
-              },
-              'menu_up_hash' => {
-                'Top' => 1
-              }
-            },
-            'unit_command' => {}
+            }
           },
           'type' => 'unit'
         },
         'NodeForward' => {},
         'NodeNext' => {},
         'This' => {}
-      },
-      'node' => {},
-      'section' => {
-        'cmdname' => 'top',
-        'extra' => {
-          'spaces_before_argument' => ' '
-        },
-        'level' => 0
-      },
-      'unit_command' => {}
+      }
     },
     'type' => 'unit'
   },
   {}
 ];
-$result_elements{'top_node_up_url'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Back'}
 = $result_elements{'top_node_up_url'}[0];
-$result_elements{'top_node_up_url'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'FastBack'}
 = $result_elements{'top_node_up_url'}[0];
-$result_elements{'top_node_up_url'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'NodeBack'}
 = $result_elements{'top_node_up_url'}[0];
-$result_elements{'top_node_up_url'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'NodePrev'}
 = $result_elements{'top_node_up_url'}[0];
-$result_elements{'top_node_up_url'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'NodeUp'}
 = $result_elements{'top_node_up_url'}[0];
-$result_elements{'top_node_up_url'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'This'}
 = $result_elements{'top_node_up_url'}[0]{'extra'}{'directions'}{'Forward'};
-$result_elements{'top_node_up_url'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'node'}{'menu_up'}{'menu_child'}
 = 
$result_elements{'top_node_up_url'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'node'};
-$result_elements{'top_node_up_url'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'unit_command'}
 = 
$result_elements{'top_node_up_url'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'node'};
-$result_elements{'top_node_up_url'}[0]{'extra'}{'directions'}{'NodeForward'} = 
$result_elements{'top_node_up_url'}[0]{'extra'}{'directions'}{'Forward'};
-$result_elements{'top_node_up_url'}[0]{'extra'}{'directions'}{'NodeNext'} = 
$result_elements{'top_node_up_url'}[0]{'extra'}{'directions'}{'Forward'};
-$result_elements{'top_node_up_url'}[0]{'extra'}{'directions'}{'This'} = 
$result_elements{'top_node_up_url'}[0];
-$result_elements{'top_node_up_url'}[0]{'extra'}{'node'} = 
$result_elements{'top_node_up_url'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'node'}{'menu_up'};
-$result_elements{'top_node_up_url'}[0]{'extra'}{'unit_command'} = 
$result_elements{'top_node_up_url'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'node'}{'menu_up'};
-$result_elements{'top_node_up_url'}[1] = 
$result_elements{'top_node_up_url'}[0]{'extra'}{'directions'}{'Forward'};
+$result_elements{'top_node_up_url'}[0]{'extra'}{'node'}{'menu_child'}{'menu_up'}
 = $result_elements{'top_node_up_url'}[0]{'extra'}{'node'};
+$result_elements{'top_node_up_url'}[0]{'extra'}{'unit_command'} = 
$result_elements{'top_node_up_url'}[0]{'extra'}{'node'};
+$result_elements{'top_node_up_url'}[0]{'structure'}{'directions'}{'Forward'}{'extra'}{'node'}
 = $result_elements{'top_node_up_url'}[0]{'extra'}{'node'}{'menu_child'};
+$result_elements{'top_node_up_url'}[0]{'structure'}{'directions'}{'Forward'}{'extra'}{'unit_command'}
 = $result_elements{'top_node_up_url'}[0]{'extra'}{'node'}{'menu_child'};
+$result_elements{'top_node_up_url'}[0]{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'Back'}
 = $result_elements{'top_node_up_url'}[0];
+$result_elements{'top_node_up_url'}[0]{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'FastBack'}
 = $result_elements{'top_node_up_url'}[0];
+$result_elements{'top_node_up_url'}[0]{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'NodeBack'}
 = $result_elements{'top_node_up_url'}[0];
+$result_elements{'top_node_up_url'}[0]{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'NodePrev'}
 = $result_elements{'top_node_up_url'}[0];
+$result_elements{'top_node_up_url'}[0]{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'NodeUp'}
 = $result_elements{'top_node_up_url'}[0];
+$result_elements{'top_node_up_url'}[0]{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'This'}
 = $result_elements{'top_node_up_url'}[0]{'structure'}{'directions'}{'Forward'};
+$result_elements{'top_node_up_url'}[0]{'structure'}{'directions'}{'NodeForward'}
 = $result_elements{'top_node_up_url'}[0]{'structure'}{'directions'}{'Forward'};
+$result_elements{'top_node_up_url'}[0]{'structure'}{'directions'}{'NodeNext'} 
= $result_elements{'top_node_up_url'}[0]{'structure'}{'directions'}{'Forward'};
+$result_elements{'top_node_up_url'}[0]{'structure'}{'directions'}{'This'} = 
$result_elements{'top_node_up_url'}[0];
+$result_elements{'top_node_up_url'}[1] = 
$result_elements{'top_node_up_url'}[0]{'structure'}{'directions'}{'Forward'};
 
 
 
diff --git a/tp/t/results/sectioning/top_part_chapter.pl 
b/tp/t/results/sectioning/top_part_chapter.pl
index 92e5a07d84..2895535e39 100644
--- a/tp/t/results/sectioning/top_part_chapter.pl
+++ b/tp/t/results/sectioning/top_part_chapter.pl
@@ -55,6 +55,7 @@ $result_trees{'top_part_chapter'} = [
       'section' => {},
       'unit_command' => {}
     },
+    'structure' => {},
     'type' => 'unit'
   },
   {
@@ -133,6 +134,7 @@ $result_trees{'top_part_chapter'} = [
       'section' => {},
       'unit_command' => {}
     },
+    'structure' => {},
     'type' => 'unit',
     'unit_prev' => {}
   }
@@ -229,14 +231,19 @@ $result_floats{'top_part_chapter'} = {};
 $result_elements{'top_part_chapter'} = [
   {
     'extra' => {
+      'section' => {
+        'cmdname' => 'top',
+        'extra' => {
+          'spaces_before_argument' => ' '
+        },
+        'level' => 0
+      },
+      'unit_command' => {}
+    },
+    'structure' => {
       'directions' => {
         'FastForward' => {
           'extra' => {
-            'directions' => {
-              'Back' => {},
-              'FastBack' => {},
-              'This' => {}
-            },
             'section' => {
               'cmdname' => 'chapter',
               'extra' => {
@@ -254,34 +261,33 @@ $result_elements{'top_part_chapter'} = [
             },
             'unit_command' => {}
           },
+          'structure' => {
+            'directions' => {
+              'Back' => {},
+              'FastBack' => {},
+              'This' => {}
+            }
+          },
           'type' => 'unit'
         },
         'Forward' => {},
         'Next' => {},
         'This' => {}
-      },
-      'section' => {
-        'cmdname' => 'top',
-        'extra' => {
-          'spaces_before_argument' => ' '
-        },
-        'level' => 0
-      },
-      'unit_command' => {}
+      }
     },
     'type' => 'unit'
   },
   {}
 ];
-$result_elements{'top_part_chapter'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}
 = $result_elements{'top_part_chapter'}[0];
-$result_elements{'top_part_chapter'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastBack'}
 = $result_elements{'top_part_chapter'}[0];
-$result_elements{'top_part_chapter'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'This'}
 = 
$result_elements{'top_part_chapter'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'top_part_chapter'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'unit_command'}
 = 
$result_elements{'top_part_chapter'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'section'};
-$result_elements{'top_part_chapter'}[0]{'extra'}{'directions'}{'Forward'} = 
$result_elements{'top_part_chapter'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'top_part_chapter'}[0]{'extra'}{'directions'}{'Next'} = 
$result_elements{'top_part_chapter'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'top_part_chapter'}[0]{'extra'}{'directions'}{'This'} = 
$result_elements{'top_part_chapter'}[0];
 $result_elements{'top_part_chapter'}[0]{'extra'}{'unit_command'} = 
$result_elements{'top_part_chapter'}[0]{'extra'}{'section'};
-$result_elements{'top_part_chapter'}[1] = 
$result_elements{'top_part_chapter'}[0]{'extra'}{'directions'}{'FastForward'};
+$result_elements{'top_part_chapter'}[0]{'structure'}{'directions'}{'FastForward'}{'extra'}{'unit_command'}
 = 
$result_elements{'top_part_chapter'}[0]{'structure'}{'directions'}{'FastForward'}{'extra'}{'section'};
+$result_elements{'top_part_chapter'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}
 = $result_elements{'top_part_chapter'}[0];
+$result_elements{'top_part_chapter'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastBack'}
 = $result_elements{'top_part_chapter'}[0];
+$result_elements{'top_part_chapter'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'This'}
 = 
$result_elements{'top_part_chapter'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'top_part_chapter'}[0]{'structure'}{'directions'}{'Forward'} 
= 
$result_elements{'top_part_chapter'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'top_part_chapter'}[0]{'structure'}{'directions'}{'Next'} = 
$result_elements{'top_part_chapter'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'top_part_chapter'}[0]{'structure'}{'directions'}{'This'} = 
$result_elements{'top_part_chapter'}[0];
+$result_elements{'top_part_chapter'}[1] = 
$result_elements{'top_part_chapter'}[0]{'structure'}{'directions'}{'FastForward'};
 
 
 
diff --git a/tp/t/results/sectioning/top_without_node_nodes.pl 
b/tp/t/results/sectioning/top_without_node_nodes.pl
index d7ba89d2ea..5c9755e06a 100644
--- a/tp/t/results/sectioning/top_without_node_nodes.pl
+++ b/tp/t/results/sectioning/top_without_node_nodes.pl
@@ -192,6 +192,7 @@ $result_trees{'top_without_node_nodes'} = [
       'section' => {},
       'unit_command' => {}
     },
+    'structure' => {},
     'type' => 'unit'
   }
 ];
@@ -324,19 +325,6 @@ $result_floats{'top_without_node_nodes'} = {};
 $result_elements{'top_without_node_nodes'} = [
   {
     'extra' => {
-      'directions' => {
-        'NodeUp' => {
-          'extra' => {
-            'manual_content' => [
-              {
-                'text' => 'dir'
-              }
-            ]
-          },
-          'type' => 'external_node'
-        },
-        'This' => {}
-      },
       'node' => {
         'cmdname' => 'node',
         'extra' => {
@@ -354,11 +342,26 @@ $result_elements{'top_without_node_nodes'} = [
       },
       'unit_command' => {}
     },
+    'structure' => {
+      'directions' => {
+        'NodeUp' => {
+          'extra' => {
+            'manual_content' => [
+              {
+                'text' => 'dir'
+              }
+            ]
+          },
+          'type' => 'external_node'
+        },
+        'This' => {}
+      }
+    },
     'type' => 'unit'
   }
 ];
-$result_elements{'top_without_node_nodes'}[0]{'extra'}{'directions'}{'This'} = 
$result_elements{'top_without_node_nodes'}[0];
 $result_elements{'top_without_node_nodes'}[0]{'extra'}{'unit_command'} = 
$result_elements{'top_without_node_nodes'}[0]{'extra'}{'node'};
+$result_elements{'top_without_node_nodes'}[0]{'structure'}{'directions'}{'This'}
 = $result_elements{'top_without_node_nodes'}[0];
 
 
 
diff --git a/tp/t/results/sectioning/top_without_node_sections.pl 
b/tp/t/results/sectioning/top_without_node_sections.pl
index 6e6b57d5d2..b7b1949ce1 100644
--- a/tp/t/results/sectioning/top_without_node_sections.pl
+++ b/tp/t/results/sectioning/top_without_node_sections.pl
@@ -66,6 +66,7 @@ $result_trees{'top_without_node_sections'} = [
       'section' => {},
       'unit_command' => {}
     },
+    'structure' => {},
     'type' => 'unit'
   },
   {
@@ -201,6 +202,7 @@ $result_trees{'top_without_node_sections'} = [
       'section' => {},
       'unit_command' => {}
     },
+    'structure' => {},
     'type' => 'unit',
     'unit_prev' => {}
   }
@@ -337,25 +339,19 @@ $result_floats{'top_without_node_sections'} = {};
 $result_elements{'top_without_node_sections'} = [
   {
     'extra' => {
+      'section' => {
+        'cmdname' => 'top',
+        'extra' => {
+          'spaces_before_argument' => ' '
+        },
+        'level' => 0
+      },
+      'unit_command' => {}
+    },
+    'structure' => {
       'directions' => {
         'FastForward' => {
           'extra' => {
-            'directions' => {
-              'Back' => {},
-              'FastBack' => {},
-              'NodeUp' => {
-                'extra' => {
-                  'manual_content' => [
-                    {
-                      'text' => 'dir'
-                    }
-                  ]
-                },
-                'type' => 'external_node'
-              },
-              'This' => {},
-              'Up' => {}
-            },
             'node' => {
               'cmdname' => 'node',
               'extra' => {
@@ -373,33 +369,43 @@ $result_elements{'top_without_node_sections'} = [
             },
             'unit_command' => {}
           },
+          'structure' => {
+            'directions' => {
+              'Back' => {},
+              'FastBack' => {},
+              'NodeUp' => {
+                'extra' => {
+                  'manual_content' => [
+                    {
+                      'text' => 'dir'
+                    }
+                  ]
+                },
+                'type' => 'external_node'
+              },
+              'This' => {},
+              'Up' => {}
+            }
+          },
           'type' => 'unit'
         },
         'Forward' => {},
         'This' => {}
-      },
-      'section' => {
-        'cmdname' => 'top',
-        'extra' => {
-          'spaces_before_argument' => ' '
-        },
-        'level' => 0
-      },
-      'unit_command' => {}
+      }
     },
     'type' => 'unit'
   },
   {}
 ];
-$result_elements{'top_without_node_sections'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}
 = $result_elements{'top_without_node_sections'}[0];
-$result_elements{'top_without_node_sections'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastBack'}
 = $result_elements{'top_without_node_sections'}[0];
-$result_elements{'top_without_node_sections'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'This'}
 = 
$result_elements{'top_without_node_sections'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'top_without_node_sections'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Up'}
 = $result_elements{'top_without_node_sections'}[0];
-$result_elements{'top_without_node_sections'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'unit_command'}
 = 
$result_elements{'top_without_node_sections'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'section'};
-$result_elements{'top_without_node_sections'}[0]{'extra'}{'directions'}{'Forward'}
 = 
$result_elements{'top_without_node_sections'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'top_without_node_sections'}[0]{'extra'}{'directions'}{'This'}
 = $result_elements{'top_without_node_sections'}[0];
 $result_elements{'top_without_node_sections'}[0]{'extra'}{'unit_command'} = 
$result_elements{'top_without_node_sections'}[0]{'extra'}{'section'};
-$result_elements{'top_without_node_sections'}[1] = 
$result_elements{'top_without_node_sections'}[0]{'extra'}{'directions'}{'FastForward'};
+$result_elements{'top_without_node_sections'}[0]{'structure'}{'directions'}{'FastForward'}{'extra'}{'unit_command'}
 = 
$result_elements{'top_without_node_sections'}[0]{'structure'}{'directions'}{'FastForward'}{'extra'}{'section'};
+$result_elements{'top_without_node_sections'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}
 = $result_elements{'top_without_node_sections'}[0];
+$result_elements{'top_without_node_sections'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastBack'}
 = $result_elements{'top_without_node_sections'}[0];
+$result_elements{'top_without_node_sections'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'This'}
 = 
$result_elements{'top_without_node_sections'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'top_without_node_sections'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Up'}
 = $result_elements{'top_without_node_sections'}[0];
+$result_elements{'top_without_node_sections'}[0]{'structure'}{'directions'}{'Forward'}
 = 
$result_elements{'top_without_node_sections'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'top_without_node_sections'}[0]{'structure'}{'directions'}{'This'}
 = $result_elements{'top_without_node_sections'}[0];
+$result_elements{'top_without_node_sections'}[1] = 
$result_elements{'top_without_node_sections'}[0]{'structure'}{'directions'}{'FastForward'};
 
 
 
diff --git a/tp/t/results/sectioning/transliterated_split_equivalent_nodes.pl 
b/tp/t/results/sectioning/transliterated_split_equivalent_nodes.pl
index 7fa10b81f0..b5623d35be 100644
--- a/tp/t/results/sectioning/transliterated_split_equivalent_nodes.pl
+++ b/tp/t/results/sectioning/transliterated_split_equivalent_nodes.pl
@@ -332,6 +332,7 @@ $result_trees{'transliterated_split_equivalent_nodes'} = [
       'node' => {},
       'unit_command' => {}
     },
+    'structure' => {},
     'type' => 'unit'
   },
   {
@@ -407,6 +408,7 @@ $result_trees{'transliterated_split_equivalent_nodes'} = [
       'node' => {},
       'unit_command' => {}
     },
+    'structure' => {},
     'type' => 'unit',
     'unit_prev' => {}
   },
@@ -465,6 +467,7 @@ $result_trees{'transliterated_split_equivalent_nodes'} = [
       'node' => {},
       'unit_command' => {}
     },
+    'structure' => {},
     'type' => 'unit',
     'unit_prev' => {}
   },
@@ -534,6 +537,7 @@ $result_trees{'transliterated_split_equivalent_nodes'} = [
       'node' => {},
       'unit_command' => {}
     },
+    'structure' => {},
     'type' => 'unit',
     'unit_prev' => {}
   }
@@ -760,67 +764,81 @@ $result_floats{'transliterated_split_equivalent_nodes'} = 
{};
 $result_elements{'transliterated_split_equivalent_nodes'} = [
   {
     'extra' => {
+      'node' => {
+        'cmdname' => 'node',
+        'extra' => {
+          'normalized' => 'Top',
+          'spaces_before_argument' => ' '
+        },
+        'menu_child' => {
+          'cmdname' => 'node',
+          'extra' => {
+            'normalized' => '_00e3',
+            'spaces_before_argument' => ' '
+          },
+          'menu_next' => {
+            'cmdname' => 'node',
+            'extra' => {
+              'normalized' => 'n',
+              'spaces_before_argument' => ' '
+            },
+            'menu_next' => {
+              'cmdname' => 'node',
+              'extra' => {
+                'normalized' => '_00e2',
+                'spaces_before_argument' => ' '
+              },
+              'menu_prev' => {},
+              'menu_up' => {},
+              'menu_up_hash' => {
+                'Top' => 1
+              }
+            },
+            'menu_prev' => {},
+            'menu_up' => {},
+            'menu_up_hash' => {
+              'Top' => 1
+            }
+          },
+          'menu_up' => {},
+          'menu_up_hash' => {
+            'Top' => 1
+          }
+        }
+      },
+      'unit_command' => {}
+    },
+    'structure' => {
       'directions' => {
         'Forward' => {
           'extra' => {
+            'node' => {},
+            'unit_command' => {}
+          },
+          'structure' => {
             'directions' => {
               'Back' => {},
               'Forward' => {
                 'extra' => {
+                  'node' => {},
+                  'unit_command' => {}
+                },
+                'structure' => {
                   'directions' => {
                     'Back' => {},
                     'Forward' => {
                       'extra' => {
+                        'node' => {},
+                        'unit_command' => {}
+                      },
+                      'structure' => {
                         'directions' => {
                           'Back' => {},
                           'NodeBack' => {},
                           'NodePrev' => {},
                           'NodeUp' => {},
                           'This' => {}
-                        },
-                        'node' => {
-                          'cmdname' => 'node',
-                          'extra' => {
-                            'normalized' => '_00e2',
-                            'spaces_before_argument' => ' '
-                          },
-                          'menu_prev' => {
-                            'cmdname' => 'node',
-                            'extra' => {
-                              'normalized' => 'n',
-                              'spaces_before_argument' => ' '
-                            },
-                            'menu_next' => {},
-                            'menu_prev' => {
-                              'cmdname' => 'node',
-                              'extra' => {
-                                'normalized' => '_00e3',
-                                'spaces_before_argument' => ' '
-                              },
-                              'menu_next' => {},
-                              'menu_up' => {
-                                'cmdname' => 'node',
-                                'extra' => {
-                                  'normalized' => 'Top',
-                                  'spaces_before_argument' => ' '
-                                },
-                                'menu_child' => {}
-                              },
-                              'menu_up_hash' => {
-                                'Top' => 1
-                              }
-                            },
-                            'menu_up' => {},
-                            'menu_up_hash' => {
-                              'Top' => 1
-                            }
-                          },
-                          'menu_up' => {},
-                          'menu_up_hash' => {
-                            'Top' => 1
-                          }
-                        },
-                        'unit_command' => {}
+                        }
                       },
                       'type' => 'unit'
                     },
@@ -830,9 +848,7 @@ $result_elements{'transliterated_split_equivalent_nodes'} = 
[
                     'NodePrev' => {},
                     'NodeUp' => {},
                     'This' => {}
-                  },
-                  'node' => {},
-                  'unit_command' => {}
+                  }
                 },
                 'type' => 'unit'
               },
@@ -842,18 +858,14 @@ $result_elements{'transliterated_split_equivalent_nodes'} 
= [
               'NodePrev' => {},
               'NodeUp' => {},
               'This' => {}
-            },
-            'node' => {},
-            'unit_command' => {}
+            }
           },
           'type' => 'unit'
         },
         'NodeForward' => {},
         'NodeNext' => {},
         'This' => {}
-      },
-      'node' => {},
-      'unit_command' => {}
+      }
     },
     'type' => 'unit'
   },
@@ -861,43 +873,43 @@ $result_elements{'transliterated_split_equivalent_nodes'} 
= [
   {},
   {}
 ];
-$result_elements{'transliterated_split_equivalent_nodes'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Back'}
 = $result_elements{'transliterated_split_equivalent_nodes'}[0];
-$result_elements{'transliterated_split_equivalent_nodes'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Back'}
 = 
$result_elements{'transliterated_split_equivalent_nodes'}[0]{'extra'}{'directions'}{'Forward'};
-$result_elements{'transliterated_split_equivalent_nodes'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Back'}
 = 
$result_elements{'transliterated_split_equivalent_nodes'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'};
-$result_elements{'transliterated_split_equivalent_nodes'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'NodeBack'}
 = 
$result_elements{'transliterated_split_equivalent_nodes'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'};
-$result_elements{'transliterated_split_equivalent_nodes'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'NodePrev'}
 = 
$result_elements{'transliterated_split_equivalent_nodes'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'};
-$result_elements{'transliterated_split_equivalent_nodes'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'NodeUp'}
 = $result_elements{'transliterated_split_equivalent_nodes'}[0];
-$result_elements{'transliterated_split_equivalent_nodes'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'This'}
 = 
$result_elements{'transliterated_split_equivalent_nodes'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'};
-$result_elements{'transliterated_split_equivalent_nodes'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'node'}{'menu_prev'}{'menu_next'}
 = 
$result_elements{'transliterated_split_equivalent_nodes'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'node'};
-$result_elements{'transliterated_split_equivalent_nodes'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'node'}{'menu_prev'}{'menu_prev'}{'menu_next'}
 = 
$result_elements{'transliterated_split_equivalent_nodes'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'node'}{'menu_prev'};
-$result_elements{'transliterated_split_equivalent_nodes'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'node'}{'menu_prev'}{'menu_prev'}{'menu_up'}{'menu_child'}
 = 
$result_elements{'transliterated_split_equivalent_nodes'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'node'}{'menu_prev'}{'menu_prev'};
-$result_elements{'transliterated_split_equivalent_nodes'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'node'}{'menu_prev'}{'menu_up'}
 = 
$result_elements{'transliterated_split_equivalent_nodes'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'node'}{'menu_prev'}{'menu_prev'}{'menu_up'};
-$result_elements{'transliterated_split_equivalent_nodes'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'node'}{'menu_up'}
 = 
$result_elements{'transliterated_split_equivalent_nodes'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'node'}{'menu_prev'}{'menu_prev'}{'menu_up'};
-$result_elements{'transliterated_split_equivalent_nodes'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'unit_command'}
 = 
$result_elements{'transliterated_split_equivalent_nodes'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'node'};
-$result_elements{'transliterated_split_equivalent_nodes'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'NodeBack'}
 = 
$result_elements{'transliterated_split_equivalent_nodes'}[0]{'extra'}{'directions'}{'Forward'};
-$result_elements{'transliterated_split_equivalent_nodes'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'NodeForward'}
 = 
$result_elements{'transliterated_split_equivalent_nodes'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'};
-$result_elements{'transliterated_split_equivalent_nodes'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'NodeNext'}
 = 
$result_elements{'transliterated_split_equivalent_nodes'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'};
-$result_elements{'transliterated_split_equivalent_nodes'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'NodePrev'}
 = 
$result_elements{'transliterated_split_equivalent_nodes'}[0]{'extra'}{'directions'}{'Forward'};
-$result_elements{'transliterated_split_equivalent_nodes'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'NodeUp'}
 = $result_elements{'transliterated_split_equivalent_nodes'}[0];
-$result_elements{'transliterated_split_equivalent_nodes'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'This'}
 = 
$result_elements{'transliterated_split_equivalent_nodes'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'};
-$result_elements{'transliterated_split_equivalent_nodes'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'node'}
 = 
$result_elements{'transliterated_split_equivalent_nodes'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'node'}{'menu_prev'};
-$result_elements{'transliterated_split_equivalent_nodes'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'unit_command'}
 = 
$result_elements{'transliterated_split_equivalent_nodes'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'node'}{'menu_prev'};
-$result_elements{'transliterated_split_equivalent_nodes'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'NodeBack'}
 = $result_elements{'transliterated_split_equivalent_nodes'}[0];
-$result_elements{'transliterated_split_equivalent_nodes'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'NodeForward'}
 = 
$result_elements{'transliterated_split_equivalent_nodes'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'};
-$result_elements{'transliterated_split_equivalent_nodes'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'NodeNext'}
 = 
$result_elements{'transliterated_split_equivalent_nodes'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'};
-$result_elements{'transliterated_split_equivalent_nodes'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'NodePrev'}
 = $result_elements{'transliterated_split_equivalent_nodes'}[0];
-$result_elements{'transliterated_split_equivalent_nodes'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'NodeUp'}
 = $result_elements{'transliterated_split_equivalent_nodes'}[0];
-$result_elements{'transliterated_split_equivalent_nodes'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'This'}
 = 
$result_elements{'transliterated_split_equivalent_nodes'}[0]{'extra'}{'directions'}{'Forward'};
-$result_elements{'transliterated_split_equivalent_nodes'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'node'}
 = 
$result_elements{'transliterated_split_equivalent_nodes'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'node'}{'menu_prev'}{'menu_prev'};
-$result_elements{'transliterated_split_equivalent_nodes'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'unit_command'}
 = 
$result_elements{'transliterated_split_equivalent_nodes'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'node'}{'menu_prev'}{'menu_prev'};
-$result_elements{'transliterated_split_equivalent_nodes'}[0]{'extra'}{'directions'}{'NodeForward'}
 = 
$result_elements{'transliterated_split_equivalent_nodes'}[0]{'extra'}{'directions'}{'Forward'};
-$result_elements{'transliterated_split_equivalent_nodes'}[0]{'extra'}{'directions'}{'NodeNext'}
 = 
$result_elements{'transliterated_split_equivalent_nodes'}[0]{'extra'}{'directions'}{'Forward'};
-$result_elements{'transliterated_split_equivalent_nodes'}[0]{'extra'}{'directions'}{'This'}
 = $result_elements{'transliterated_split_equivalent_nodes'}[0];
-$result_elements{'transliterated_split_equivalent_nodes'}[0]{'extra'}{'node'} 
= 
$result_elements{'transliterated_split_equivalent_nodes'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'node'}{'menu_prev'}{'menu_prev'}{'menu_up'};
-$result_elements{'transliterated_split_equivalent_nodes'}[0]{'extra'}{'unit_command'}
 = 
$result_elements{'transliterated_split_equivalent_nodes'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'node'}{'menu_prev'}{'menu_prev'}{'menu_up'};
-$result_elements{'transliterated_split_equivalent_nodes'}[1] = 
$result_elements{'transliterated_split_equivalent_nodes'}[0]{'extra'}{'directions'}{'Forward'};
-$result_elements{'transliterated_split_equivalent_nodes'}[2] = 
$result_elements{'transliterated_split_equivalent_nodes'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'};
-$result_elements{'transliterated_split_equivalent_nodes'}[3] = 
$result_elements{'transliterated_split_equivalent_nodes'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Forward'};
+$result_elements{'transliterated_split_equivalent_nodes'}[0]{'extra'}{'node'}{'menu_child'}{'menu_next'}{'menu_next'}{'menu_prev'}
 = 
$result_elements{'transliterated_split_equivalent_nodes'}[0]{'extra'}{'node'}{'menu_child'}{'menu_next'};
+$result_elements{'transliterated_split_equivalent_nodes'}[0]{'extra'}{'node'}{'menu_child'}{'menu_next'}{'menu_next'}{'menu_up'}
 = 
$result_elements{'transliterated_split_equivalent_nodes'}[0]{'extra'}{'node'};
+$result_elements{'transliterated_split_equivalent_nodes'}[0]{'extra'}{'node'}{'menu_child'}{'menu_next'}{'menu_prev'}
 = 
$result_elements{'transliterated_split_equivalent_nodes'}[0]{'extra'}{'node'}{'menu_child'};
+$result_elements{'transliterated_split_equivalent_nodes'}[0]{'extra'}{'node'}{'menu_child'}{'menu_next'}{'menu_up'}
 = 
$result_elements{'transliterated_split_equivalent_nodes'}[0]{'extra'}{'node'};
+$result_elements{'transliterated_split_equivalent_nodes'}[0]{'extra'}{'node'}{'menu_child'}{'menu_up'}
 = 
$result_elements{'transliterated_split_equivalent_nodes'}[0]{'extra'}{'node'};
+$result_elements{'transliterated_split_equivalent_nodes'}[0]{'extra'}{'unit_command'}
 = 
$result_elements{'transliterated_split_equivalent_nodes'}[0]{'extra'}{'node'};
+$result_elements{'transliterated_split_equivalent_nodes'}[0]{'structure'}{'directions'}{'Forward'}{'extra'}{'node'}
 = 
$result_elements{'transliterated_split_equivalent_nodes'}[0]{'extra'}{'node'}{'menu_child'};
+$result_elements{'transliterated_split_equivalent_nodes'}[0]{'structure'}{'directions'}{'Forward'}{'extra'}{'unit_command'}
 = 
$result_elements{'transliterated_split_equivalent_nodes'}[0]{'extra'}{'node'}{'menu_child'};
+$result_elements{'transliterated_split_equivalent_nodes'}[0]{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'Back'}
 = $result_elements{'transliterated_split_equivalent_nodes'}[0];
+$result_elements{'transliterated_split_equivalent_nodes'}[0]{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'Forward'}{'extra'}{'node'}
 = 
$result_elements{'transliterated_split_equivalent_nodes'}[0]{'extra'}{'node'}{'menu_child'}{'menu_next'};
+$result_elements{'transliterated_split_equivalent_nodes'}[0]{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'Forward'}{'extra'}{'unit_command'}
 = 
$result_elements{'transliterated_split_equivalent_nodes'}[0]{'extra'}{'node'}{'menu_child'}{'menu_next'};
+$result_elements{'transliterated_split_equivalent_nodes'}[0]{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'Back'}
 = 
$result_elements{'transliterated_split_equivalent_nodes'}[0]{'structure'}{'directions'}{'Forward'};
+$result_elements{'transliterated_split_equivalent_nodes'}[0]{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'Forward'}{'extra'}{'node'}
 = 
$result_elements{'transliterated_split_equivalent_nodes'}[0]{'extra'}{'node'}{'menu_child'}{'menu_next'}{'menu_next'};
+$result_elements{'transliterated_split_equivalent_nodes'}[0]{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'Forward'}{'extra'}{'unit_command'}
 = 
$result_elements{'transliterated_split_equivalent_nodes'}[0]{'extra'}{'node'}{'menu_child'}{'menu_next'}{'menu_next'};
+$result_elements{'transliterated_split_equivalent_nodes'}[0]{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'Back'}
 = 
$result_elements{'transliterated_split_equivalent_nodes'}[0]{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'Forward'};
+$result_elements{'transliterated_split_equivalent_nodes'}[0]{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'NodeBack'}
 = 
$result_elements{'transliterated_split_equivalent_nodes'}[0]{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'Forward'};
+$result_elements{'transliterated_split_equivalent_nodes'}[0]{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'NodePrev'}
 = 
$result_elements{'transliterated_split_equivalent_nodes'}[0]{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'Forward'};
+$result_elements{'transliterated_split_equivalent_nodes'}[0]{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'NodeUp'}
 = $result_elements{'transliterated_split_equivalent_nodes'}[0];
+$result_elements{'transliterated_split_equivalent_nodes'}[0]{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'This'}
 = 
$result_elements{'transliterated_split_equivalent_nodes'}[0]{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'Forward'};
+$result_elements{'transliterated_split_equivalent_nodes'}[0]{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'NodeBack'}
 = 
$result_elements{'transliterated_split_equivalent_nodes'}[0]{'structure'}{'directions'}{'Forward'};
+$result_elements{'transliterated_split_equivalent_nodes'}[0]{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'NodeForward'}
 = 
$result_elements{'transliterated_split_equivalent_nodes'}[0]{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'Forward'};
+$result_elements{'transliterated_split_equivalent_nodes'}[0]{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'NodeNext'}
 = 
$result_elements{'transliterated_split_equivalent_nodes'}[0]{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'Forward'};
+$result_elements{'transliterated_split_equivalent_nodes'}[0]{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'NodePrev'}
 = 
$result_elements{'transliterated_split_equivalent_nodes'}[0]{'structure'}{'directions'}{'Forward'};
+$result_elements{'transliterated_split_equivalent_nodes'}[0]{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'NodeUp'}
 = $result_elements{'transliterated_split_equivalent_nodes'}[0];
+$result_elements{'transliterated_split_equivalent_nodes'}[0]{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'This'}
 = 
$result_elements{'transliterated_split_equivalent_nodes'}[0]{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'Forward'};
+$result_elements{'transliterated_split_equivalent_nodes'}[0]{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'NodeBack'}
 = $result_elements{'transliterated_split_equivalent_nodes'}[0];
+$result_elements{'transliterated_split_equivalent_nodes'}[0]{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'NodeForward'}
 = 
$result_elements{'transliterated_split_equivalent_nodes'}[0]{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'Forward'};
+$result_elements{'transliterated_split_equivalent_nodes'}[0]{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'NodeNext'}
 = 
$result_elements{'transliterated_split_equivalent_nodes'}[0]{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'Forward'};
+$result_elements{'transliterated_split_equivalent_nodes'}[0]{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'NodePrev'}
 = $result_elements{'transliterated_split_equivalent_nodes'}[0];
+$result_elements{'transliterated_split_equivalent_nodes'}[0]{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'NodeUp'}
 = $result_elements{'transliterated_split_equivalent_nodes'}[0];
+$result_elements{'transliterated_split_equivalent_nodes'}[0]{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'This'}
 = 
$result_elements{'transliterated_split_equivalent_nodes'}[0]{'structure'}{'directions'}{'Forward'};
+$result_elements{'transliterated_split_equivalent_nodes'}[0]{'structure'}{'directions'}{'NodeForward'}
 = 
$result_elements{'transliterated_split_equivalent_nodes'}[0]{'structure'}{'directions'}{'Forward'};
+$result_elements{'transliterated_split_equivalent_nodes'}[0]{'structure'}{'directions'}{'NodeNext'}
 = 
$result_elements{'transliterated_split_equivalent_nodes'}[0]{'structure'}{'directions'}{'Forward'};
+$result_elements{'transliterated_split_equivalent_nodes'}[0]{'structure'}{'directions'}{'This'}
 = $result_elements{'transliterated_split_equivalent_nodes'}[0];
+$result_elements{'transliterated_split_equivalent_nodes'}[1] = 
$result_elements{'transliterated_split_equivalent_nodes'}[0]{'structure'}{'directions'}{'Forward'};
+$result_elements{'transliterated_split_equivalent_nodes'}[2] = 
$result_elements{'transliterated_split_equivalent_nodes'}[0]{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'Forward'};
+$result_elements{'transliterated_split_equivalent_nodes'}[3] = 
$result_elements{'transliterated_split_equivalent_nodes'}[0]{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'Forward'};
 
 
 
diff --git a/tp/t/results/sectioning/two_nodes_at_the_end.pl 
b/tp/t/results/sectioning/two_nodes_at_the_end.pl
index 04f3035d77..25e85219fb 100644
--- a/tp/t/results/sectioning/two_nodes_at_the_end.pl
+++ b/tp/t/results/sectioning/two_nodes_at_the_end.pl
@@ -327,6 +327,7 @@ $result_trees{'two_nodes_at_the_end'} = [
       'section' => {},
       'unit_command' => {}
     },
+    'structure' => {},
     'type' => 'unit'
   },
   {
@@ -577,6 +578,7 @@ $result_trees{'two_nodes_at_the_end'} = [
       'section' => {},
       'unit_command' => {}
     },
+    'structure' => {},
     'type' => 'unit',
     'unit_prev' => {}
   }
@@ -879,62 +881,62 @@ $result_floats{'two_nodes_at_the_end'} = {};
 $result_elements{'two_nodes_at_the_end'} = [
   {
     'extra' => {
-      'directions' => {
-        'FastForward' => {
+      'node' => {
+        'cmdname' => 'node',
+        'extra' => {
+          'normalized' => 'Top',
+          'spaces_before_argument' => ' '
+        },
+        'menu_child' => {
+          'cmdname' => 'node',
           'extra' => {
-            'directions' => {
-              'Back' => {},
-              'FastBack' => {},
-              'NodeBack' => {},
-              'NodeForward' => {},
-              'NodeNext' => {},
-              'NodePrev' => {},
-              'NodeUp' => {},
-              'This' => {},
-              'Up' => {}
+            'normalized' => 'chapter-1',
+            'spaces_before_argument' => ' '
+          },
+          'menu_next' => {
+            'cmdname' => 'node',
+            'extra' => {
+              'normalized' => 'node-after-chapter-1',
+              'spaces_before_argument' => ' '
             },
-            'node' => {
+            'menu_next' => {
               'cmdname' => 'node',
               'extra' => {
-                'normalized' => 'chapter-1',
+                'normalized' => 'node-after-chapter-2',
                 'spaces_before_argument' => ' '
               },
-              'menu_next' => {
-                'cmdname' => 'node',
-                'extra' => {
-                  'normalized' => 'node-after-chapter-1',
-                  'spaces_before_argument' => ' '
-                },
-                'menu_next' => {
-                  'cmdname' => 'node',
-                  'extra' => {
-                    'normalized' => 'node-after-chapter-2',
-                    'spaces_before_argument' => ' '
-                  },
-                  'menu_prev' => {},
-                  'menu_up' => {
-                    'cmdname' => 'node',
-                    'extra' => {
-                      'normalized' => 'Top',
-                      'spaces_before_argument' => ' '
-                    },
-                    'menu_child' => {}
-                  },
-                  'menu_up_hash' => {
-                    'Top' => 1
-                  }
-                },
-                'menu_prev' => {},
-                'menu_up' => {},
-                'menu_up_hash' => {
-                  'Top' => 1
-                }
-              },
+              'menu_prev' => {},
               'menu_up' => {},
               'menu_up_hash' => {
                 'Top' => 1
               }
             },
+            'menu_prev' => {},
+            'menu_up' => {},
+            'menu_up_hash' => {
+              'Top' => 1
+            }
+          },
+          'menu_up' => {},
+          'menu_up_hash' => {
+            'Top' => 1
+          }
+        }
+      },
+      'section' => {
+        'cmdname' => 'top',
+        'extra' => {
+          'spaces_before_argument' => ' '
+        },
+        'level' => 0
+      },
+      'unit_command' => {}
+    },
+    'structure' => {
+      'directions' => {
+        'FastForward' => {
+          'extra' => {
+            'node' => {},
             'section' => {
               'cmdname' => 'chapter',
               'extra' => {
@@ -945,49 +947,53 @@ $result_elements{'two_nodes_at_the_end'} = [
             },
             'unit_command' => {}
           },
+          'structure' => {
+            'directions' => {
+              'Back' => {},
+              'FastBack' => {},
+              'NodeBack' => {},
+              'NodeForward' => {},
+              'NodeNext' => {},
+              'NodePrev' => {},
+              'NodeUp' => {},
+              'This' => {},
+              'Up' => {}
+            }
+          },
           'type' => 'unit'
         },
         'Forward' => {},
         'NodeForward' => {},
         'NodeNext' => {},
         'This' => {}
-      },
-      'node' => {},
-      'section' => {
-        'cmdname' => 'top',
-        'extra' => {
-          'spaces_before_argument' => ' '
-        },
-        'level' => 0
-      },
-      'unit_command' => {}
+      }
     },
     'type' => 'unit'
   },
   {}
 ];
-$result_elements{'two_nodes_at_the_end'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}
 = $result_elements{'two_nodes_at_the_end'}[0];
-$result_elements{'two_nodes_at_the_end'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastBack'}
 = $result_elements{'two_nodes_at_the_end'}[0];
-$result_elements{'two_nodes_at_the_end'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'NodeBack'}
 = $result_elements{'two_nodes_at_the_end'}[0];
-$result_elements{'two_nodes_at_the_end'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'NodeForward'}
 = 
$result_elements{'two_nodes_at_the_end'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'two_nodes_at_the_end'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'NodeNext'}
 = 
$result_elements{'two_nodes_at_the_end'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'two_nodes_at_the_end'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'NodePrev'}
 = $result_elements{'two_nodes_at_the_end'}[0];
-$result_elements{'two_nodes_at_the_end'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'NodeUp'}
 = $result_elements{'two_nodes_at_the_end'}[0];
-$result_elements{'two_nodes_at_the_end'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'This'}
 = 
$result_elements{'two_nodes_at_the_end'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'two_nodes_at_the_end'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Up'}
 = $result_elements{'two_nodes_at_the_end'}[0];
-$result_elements{'two_nodes_at_the_end'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'node'}{'menu_next'}{'menu_next'}{'menu_prev'}
 = 
$result_elements{'two_nodes_at_the_end'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'node'}{'menu_next'};
-$result_elements{'two_nodes_at_the_end'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'node'}{'menu_next'}{'menu_next'}{'menu_up'}{'menu_child'}
 = 
$result_elements{'two_nodes_at_the_end'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'node'};
-$result_elements{'two_nodes_at_the_end'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'node'}{'menu_next'}{'menu_prev'}
 = 
$result_elements{'two_nodes_at_the_end'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'node'};
-$result_elements{'two_nodes_at_the_end'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'node'}{'menu_next'}{'menu_up'}
 = 
$result_elements{'two_nodes_at_the_end'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'node'}{'menu_next'}{'menu_next'}{'menu_up'};
-$result_elements{'two_nodes_at_the_end'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'node'}{'menu_up'}
 = 
$result_elements{'two_nodes_at_the_end'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'node'}{'menu_next'}{'menu_next'}{'menu_up'};
-$result_elements{'two_nodes_at_the_end'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'unit_command'}
 = 
$result_elements{'two_nodes_at_the_end'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'section'};
-$result_elements{'two_nodes_at_the_end'}[0]{'extra'}{'directions'}{'Forward'} 
= 
$result_elements{'two_nodes_at_the_end'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'two_nodes_at_the_end'}[0]{'extra'}{'directions'}{'NodeForward'}
 = 
$result_elements{'two_nodes_at_the_end'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'two_nodes_at_the_end'}[0]{'extra'}{'directions'}{'NodeNext'} 
= 
$result_elements{'two_nodes_at_the_end'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'two_nodes_at_the_end'}[0]{'extra'}{'directions'}{'This'} = 
$result_elements{'two_nodes_at_the_end'}[0];
-$result_elements{'two_nodes_at_the_end'}[0]{'extra'}{'node'} = 
$result_elements{'two_nodes_at_the_end'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'node'}{'menu_next'}{'menu_next'}{'menu_up'};
+$result_elements{'two_nodes_at_the_end'}[0]{'extra'}{'node'}{'menu_child'}{'menu_next'}{'menu_next'}{'menu_prev'}
 = 
$result_elements{'two_nodes_at_the_end'}[0]{'extra'}{'node'}{'menu_child'}{'menu_next'};
+$result_elements{'two_nodes_at_the_end'}[0]{'extra'}{'node'}{'menu_child'}{'menu_next'}{'menu_next'}{'menu_up'}
 = $result_elements{'two_nodes_at_the_end'}[0]{'extra'}{'node'};
+$result_elements{'two_nodes_at_the_end'}[0]{'extra'}{'node'}{'menu_child'}{'menu_next'}{'menu_prev'}
 = $result_elements{'two_nodes_at_the_end'}[0]{'extra'}{'node'}{'menu_child'};
+$result_elements{'two_nodes_at_the_end'}[0]{'extra'}{'node'}{'menu_child'}{'menu_next'}{'menu_up'}
 = $result_elements{'two_nodes_at_the_end'}[0]{'extra'}{'node'};
+$result_elements{'two_nodes_at_the_end'}[0]{'extra'}{'node'}{'menu_child'}{'menu_up'}
 = $result_elements{'two_nodes_at_the_end'}[0]{'extra'}{'node'};
 $result_elements{'two_nodes_at_the_end'}[0]{'extra'}{'unit_command'} = 
$result_elements{'two_nodes_at_the_end'}[0]{'extra'}{'section'};
-$result_elements{'two_nodes_at_the_end'}[1] = 
$result_elements{'two_nodes_at_the_end'}[0]{'extra'}{'directions'}{'FastForward'};
+$result_elements{'two_nodes_at_the_end'}[0]{'structure'}{'directions'}{'FastForward'}{'extra'}{'node'}
 = $result_elements{'two_nodes_at_the_end'}[0]{'extra'}{'node'}{'menu_child'};
+$result_elements{'two_nodes_at_the_end'}[0]{'structure'}{'directions'}{'FastForward'}{'extra'}{'unit_command'}
 = 
$result_elements{'two_nodes_at_the_end'}[0]{'structure'}{'directions'}{'FastForward'}{'extra'}{'section'};
+$result_elements{'two_nodes_at_the_end'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}
 = $result_elements{'two_nodes_at_the_end'}[0];
+$result_elements{'two_nodes_at_the_end'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastBack'}
 = $result_elements{'two_nodes_at_the_end'}[0];
+$result_elements{'two_nodes_at_the_end'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'NodeBack'}
 = $result_elements{'two_nodes_at_the_end'}[0];
+$result_elements{'two_nodes_at_the_end'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'NodeForward'}
 = 
$result_elements{'two_nodes_at_the_end'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'two_nodes_at_the_end'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'NodeNext'}
 = 
$result_elements{'two_nodes_at_the_end'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'two_nodes_at_the_end'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'NodePrev'}
 = $result_elements{'two_nodes_at_the_end'}[0];
+$result_elements{'two_nodes_at_the_end'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'NodeUp'}
 = $result_elements{'two_nodes_at_the_end'}[0];
+$result_elements{'two_nodes_at_the_end'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'This'}
 = 
$result_elements{'two_nodes_at_the_end'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'two_nodes_at_the_end'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Up'}
 = $result_elements{'two_nodes_at_the_end'}[0];
+$result_elements{'two_nodes_at_the_end'}[0]{'structure'}{'directions'}{'Forward'}
 = 
$result_elements{'two_nodes_at_the_end'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'two_nodes_at_the_end'}[0]{'structure'}{'directions'}{'NodeForward'}
 = 
$result_elements{'two_nodes_at_the_end'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'two_nodes_at_the_end'}[0]{'structure'}{'directions'}{'NodeNext'}
 = 
$result_elements{'two_nodes_at_the_end'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'two_nodes_at_the_end'}[0]{'structure'}{'directions'}{'This'} 
= $result_elements{'two_nodes_at_the_end'}[0];
+$result_elements{'two_nodes_at_the_end'}[1] = 
$result_elements{'two_nodes_at_the_end'}[0]{'structure'}{'directions'}{'FastForward'};
 
 
 
diff --git a/tp/t/results/sectioning/two_nodes_between_chapters.pl 
b/tp/t/results/sectioning/two_nodes_between_chapters.pl
index 3446d21cc8..41ff7a72f4 100644
--- a/tp/t/results/sectioning/two_nodes_between_chapters.pl
+++ b/tp/t/results/sectioning/two_nodes_between_chapters.pl
@@ -327,6 +327,7 @@ $result_trees{'two_nodes_between_chapters'} = [
       'section' => {},
       'unit_command' => {}
     },
+    'structure' => {},
     'type' => 'unit'
   },
   {
@@ -519,6 +520,7 @@ $result_trees{'two_nodes_between_chapters'} = [
       'section' => {},
       'unit_command' => {}
     },
+    'structure' => {},
     'type' => 'unit',
     'unit_prev' => {}
   },
@@ -602,6 +604,7 @@ $result_trees{'two_nodes_between_chapters'} = [
       'section' => {},
       'unit_command' => {}
     },
+    'structure' => {},
     'type' => 'unit',
     'unit_prev' => {}
   }
@@ -957,65 +960,79 @@ $result_floats{'two_nodes_between_chapters'} = {};
 $result_elements{'two_nodes_between_chapters'} = [
   {
     'extra' => {
+      'node' => {
+        'cmdname' => 'node',
+        'extra' => {
+          'normalized' => 'Top',
+          'spaces_before_argument' => ' '
+        },
+        'menu_child' => {
+          'cmdname' => 'node',
+          'extra' => {
+            'normalized' => 'chapter-1',
+            'spaces_before_argument' => ' '
+          },
+          'menu_next' => {
+            'cmdname' => 'node',
+            'extra' => {
+              'normalized' => 'node-between-chapters',
+              'spaces_before_argument' => ' '
+            },
+            'menu_next' => {
+              'cmdname' => 'node',
+              'extra' => {
+                'normalized' => 'chapter-2',
+                'spaces_before_argument' => ' '
+              },
+              'menu_prev' => {},
+              'menu_up' => {},
+              'menu_up_hash' => {
+                'Top' => 1
+              }
+            },
+            'menu_prev' => {},
+            'menu_up' => {},
+            'menu_up_hash' => {
+              'Top' => 1
+            }
+          },
+          'menu_up' => {},
+          'menu_up_hash' => {
+            'Top' => 1
+          }
+        }
+      },
+      'section' => {
+        'cmdname' => 'top',
+        'extra' => {
+          'spaces_before_argument' => ' '
+        },
+        'level' => 0
+      },
+      'unit_command' => {}
+    },
+    'structure' => {
       'directions' => {
         'FastForward' => {
           'extra' => {
+            'node' => {},
+            'section' => {
+              'cmdname' => 'chapter',
+              'extra' => {
+                'spaces_before_argument' => ' '
+              },
+              'level' => 1,
+              'number' => 1
+            },
+            'unit_command' => {}
+          },
+          'structure' => {
             'directions' => {
               'Back' => {},
               'FastBack' => {},
               'FastForward' => {
                 'extra' => {
-                  'directions' => {
-                    'Back' => {},
-                    'FastBack' => {},
-                    'NodePrev' => {},
-                    'NodeUp' => {},
-                    'Prev' => {},
-                    'This' => {},
-                    'Up' => {}
-                  },
-                  'node' => {
-                    'cmdname' => 'node',
-                    'extra' => {
-                      'normalized' => 'chapter-2',
-                      'spaces_before_argument' => ' '
-                    },
-                    'menu_prev' => {
-                      'cmdname' => 'node',
-                      'extra' => {
-                        'normalized' => 'node-between-chapters',
-                        'spaces_before_argument' => ' '
-                      },
-                      'menu_next' => {},
-                      'menu_prev' => {
-                        'cmdname' => 'node',
-                        'extra' => {
-                          'normalized' => 'chapter-1',
-                          'spaces_before_argument' => ' '
-                        },
-                        'menu_next' => {},
-                        'menu_up' => {
-                          'cmdname' => 'node',
-                          'extra' => {
-                            'normalized' => 'Top',
-                            'spaces_before_argument' => ' '
-                          },
-                          'menu_child' => {}
-                        },
-                        'menu_up_hash' => {
-                          'Top' => 1
-                        }
-                      },
-                      'menu_up' => {},
-                      'menu_up_hash' => {
-                        'Top' => 1
-                      }
-                    },
-                    'menu_up' => {},
-                    'menu_up_hash' => {
-                      'Top' => 1
-                    }
-                  },
+                  'node' => {},
                   'section' => {
                     'cmdname' => 'chapter',
                     'extra' => {
@@ -1026,6 +1043,17 @@ $result_elements{'two_nodes_between_chapters'} = [
                   },
                   'unit_command' => {}
                 },
+                'structure' => {
+                  'directions' => {
+                    'Back' => {},
+                    'FastBack' => {},
+                    'NodePrev' => {},
+                    'NodeUp' => {},
+                    'Prev' => {},
+                    'This' => {},
+                    'Up' => {}
+                  }
+                },
                 'type' => 'unit'
               },
               'Forward' => {},
@@ -1037,17 +1065,7 @@ $result_elements{'two_nodes_between_chapters'} = [
               'NodeUp' => {},
               'This' => {},
               'Up' => {}
-            },
-            'node' => {},
-            'section' => {
-              'cmdname' => 'chapter',
-              'extra' => {
-                'spaces_before_argument' => ' '
-              },
-              'level' => 1,
-              'number' => 1
-            },
-            'unit_command' => {}
+            }
           },
           'type' => 'unit'
         },
@@ -1056,57 +1074,48 @@ $result_elements{'two_nodes_between_chapters'} = [
         'NodeForward' => {},
         'NodeNext' => {},
         'This' => {}
-      },
-      'node' => {},
-      'section' => {
-        'cmdname' => 'top',
-        'extra' => {
-          'spaces_before_argument' => ' '
-        },
-        'level' => 0
-      },
-      'unit_command' => {}
+      }
     },
     'type' => 'unit'
   },
   {},
   {}
 ];
-$result_elements{'two_nodes_between_chapters'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}
 = $result_elements{'two_nodes_between_chapters'}[0];
-$result_elements{'two_nodes_between_chapters'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastBack'}
 = $result_elements{'two_nodes_between_chapters'}[0];
-$result_elements{'two_nodes_between_chapters'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}
 = 
$result_elements{'two_nodes_between_chapters'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'two_nodes_between_chapters'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastBack'}
 = 
$result_elements{'two_nodes_between_chapters'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'two_nodes_between_chapters'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'NodePrev'}
 = 
$result_elements{'two_nodes_between_chapters'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'two_nodes_between_chapters'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'NodeUp'}
 = $result_elements{'two_nodes_between_chapters'}[0];
-$result_elements{'two_nodes_between_chapters'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Prev'}
 = 
$result_elements{'two_nodes_between_chapters'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'two_nodes_between_chapters'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'This'}
 = 
$result_elements{'two_nodes_between_chapters'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'};
-$result_elements{'two_nodes_between_chapters'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Up'}
 = $result_elements{'two_nodes_between_chapters'}[0];
-$result_elements{'two_nodes_between_chapters'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'node'}{'menu_prev'}{'menu_next'}
 = 
$result_elements{'two_nodes_between_chapters'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'node'};
-$result_elements{'two_nodes_between_chapters'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'node'}{'menu_prev'}{'menu_prev'}{'menu_next'}
 = 
$result_elements{'two_nodes_between_chapters'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'node'}{'menu_prev'};
-$result_elements{'two_nodes_between_chapters'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'node'}{'menu_prev'}{'menu_prev'}{'menu_up'}{'menu_child'}
 = 
$result_elements{'two_nodes_between_chapters'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'node'}{'menu_prev'}{'menu_prev'};
-$result_elements{'two_nodes_between_chapters'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'node'}{'menu_prev'}{'menu_up'}
 = 
$result_elements{'two_nodes_between_chapters'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'node'}{'menu_prev'}{'menu_prev'}{'menu_up'};
-$result_elements{'two_nodes_between_chapters'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'node'}{'menu_up'}
 = 
$result_elements{'two_nodes_between_chapters'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'node'}{'menu_prev'}{'menu_prev'}{'menu_up'};
-$result_elements{'two_nodes_between_chapters'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'unit_command'}
 = 
$result_elements{'two_nodes_between_chapters'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'section'};
-$result_elements{'two_nodes_between_chapters'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Forward'}
 = 
$result_elements{'two_nodes_between_chapters'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'};
-$result_elements{'two_nodes_between_chapters'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Next'}
 = 
$result_elements{'two_nodes_between_chapters'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'};
-$result_elements{'two_nodes_between_chapters'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'NodeBack'}
 = $result_elements{'two_nodes_between_chapters'}[0];
-$result_elements{'two_nodes_between_chapters'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'NodeForward'}
 = $result_elements{'two_nodes_between_chapters'}[0];
-$result_elements{'two_nodes_between_chapters'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'NodeNext'}
 = $result_elements{'two_nodes_between_chapters'}[0];
-$result_elements{'two_nodes_between_chapters'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'NodePrev'}
 = 
$result_elements{'two_nodes_between_chapters'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'two_nodes_between_chapters'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'NodeUp'}
 = $result_elements{'two_nodes_between_chapters'}[0];
-$result_elements{'two_nodes_between_chapters'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'This'}
 = 
$result_elements{'two_nodes_between_chapters'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'two_nodes_between_chapters'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Up'}
 = $result_elements{'two_nodes_between_chapters'}[0];
-$result_elements{'two_nodes_between_chapters'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'node'}
 = 
$result_elements{'two_nodes_between_chapters'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'node'}{'menu_prev'}{'menu_prev'};
-$result_elements{'two_nodes_between_chapters'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'unit_command'}
 = 
$result_elements{'two_nodes_between_chapters'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'section'};
-$result_elements{'two_nodes_between_chapters'}[0]{'extra'}{'directions'}{'Forward'}
 = 
$result_elements{'two_nodes_between_chapters'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'two_nodes_between_chapters'}[0]{'extra'}{'directions'}{'NodeBack'}
 = 
$result_elements{'two_nodes_between_chapters'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'two_nodes_between_chapters'}[0]{'extra'}{'directions'}{'NodeForward'}
 = 
$result_elements{'two_nodes_between_chapters'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'two_nodes_between_chapters'}[0]{'extra'}{'directions'}{'NodeNext'}
 = 
$result_elements{'two_nodes_between_chapters'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'two_nodes_between_chapters'}[0]{'extra'}{'directions'}{'This'}
 = $result_elements{'two_nodes_between_chapters'}[0];
-$result_elements{'two_nodes_between_chapters'}[0]{'extra'}{'node'} = 
$result_elements{'two_nodes_between_chapters'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'node'}{'menu_prev'}{'menu_prev'}{'menu_up'};
+$result_elements{'two_nodes_between_chapters'}[0]{'extra'}{'node'}{'menu_child'}{'menu_next'}{'menu_next'}{'menu_prev'}
 = 
$result_elements{'two_nodes_between_chapters'}[0]{'extra'}{'node'}{'menu_child'}{'menu_next'};
+$result_elements{'two_nodes_between_chapters'}[0]{'extra'}{'node'}{'menu_child'}{'menu_next'}{'menu_next'}{'menu_up'}
 = $result_elements{'two_nodes_between_chapters'}[0]{'extra'}{'node'};
+$result_elements{'two_nodes_between_chapters'}[0]{'extra'}{'node'}{'menu_child'}{'menu_next'}{'menu_prev'}
 = 
$result_elements{'two_nodes_between_chapters'}[0]{'extra'}{'node'}{'menu_child'};
+$result_elements{'two_nodes_between_chapters'}[0]{'extra'}{'node'}{'menu_child'}{'menu_next'}{'menu_up'}
 = $result_elements{'two_nodes_between_chapters'}[0]{'extra'}{'node'};
+$result_elements{'two_nodes_between_chapters'}[0]{'extra'}{'node'}{'menu_child'}{'menu_up'}
 = $result_elements{'two_nodes_between_chapters'}[0]{'extra'}{'node'};
 $result_elements{'two_nodes_between_chapters'}[0]{'extra'}{'unit_command'} = 
$result_elements{'two_nodes_between_chapters'}[0]{'extra'}{'section'};
-$result_elements{'two_nodes_between_chapters'}[1] = 
$result_elements{'two_nodes_between_chapters'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'two_nodes_between_chapters'}[2] = 
$result_elements{'two_nodes_between_chapters'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'};
+$result_elements{'two_nodes_between_chapters'}[0]{'structure'}{'directions'}{'FastForward'}{'extra'}{'node'}
 = 
$result_elements{'two_nodes_between_chapters'}[0]{'extra'}{'node'}{'menu_child'};
+$result_elements{'two_nodes_between_chapters'}[0]{'structure'}{'directions'}{'FastForward'}{'extra'}{'unit_command'}
 = 
$result_elements{'two_nodes_between_chapters'}[0]{'structure'}{'directions'}{'FastForward'}{'extra'}{'section'};
+$result_elements{'two_nodes_between_chapters'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}
 = $result_elements{'two_nodes_between_chapters'}[0];
+$result_elements{'two_nodes_between_chapters'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastBack'}
 = $result_elements{'two_nodes_between_chapters'}[0];
+$result_elements{'two_nodes_between_chapters'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'extra'}{'node'}
 = 
$result_elements{'two_nodes_between_chapters'}[0]{'extra'}{'node'}{'menu_child'}{'menu_next'}{'menu_next'};
+$result_elements{'two_nodes_between_chapters'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'extra'}{'unit_command'}
 = 
$result_elements{'two_nodes_between_chapters'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'extra'}{'section'};
+$result_elements{'two_nodes_between_chapters'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}
 = 
$result_elements{'two_nodes_between_chapters'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'two_nodes_between_chapters'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastBack'}
 = 
$result_elements{'two_nodes_between_chapters'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'two_nodes_between_chapters'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'NodePrev'}
 = 
$result_elements{'two_nodes_between_chapters'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'two_nodes_between_chapters'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'NodeUp'}
 = $result_elements{'two_nodes_between_chapters'}[0];
+$result_elements{'two_nodes_between_chapters'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Prev'}
 = 
$result_elements{'two_nodes_between_chapters'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'two_nodes_between_chapters'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'This'}
 = 
$result_elements{'two_nodes_between_chapters'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'};
+$result_elements{'two_nodes_between_chapters'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Up'}
 = $result_elements{'two_nodes_between_chapters'}[0];
+$result_elements{'two_nodes_between_chapters'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Forward'}
 = 
$result_elements{'two_nodes_between_chapters'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'};
+$result_elements{'two_nodes_between_chapters'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Next'}
 = 
$result_elements{'two_nodes_between_chapters'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'};
+$result_elements{'two_nodes_between_chapters'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'NodeBack'}
 = $result_elements{'two_nodes_between_chapters'}[0];
+$result_elements{'two_nodes_between_chapters'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'NodeForward'}
 = $result_elements{'two_nodes_between_chapters'}[0];
+$result_elements{'two_nodes_between_chapters'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'NodeNext'}
 = $result_elements{'two_nodes_between_chapters'}[0];
+$result_elements{'two_nodes_between_chapters'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'NodePrev'}
 = 
$result_elements{'two_nodes_between_chapters'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'two_nodes_between_chapters'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'NodeUp'}
 = $result_elements{'two_nodes_between_chapters'}[0];
+$result_elements{'two_nodes_between_chapters'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'This'}
 = 
$result_elements{'two_nodes_between_chapters'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'two_nodes_between_chapters'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Up'}
 = $result_elements{'two_nodes_between_chapters'}[0];
+$result_elements{'two_nodes_between_chapters'}[0]{'structure'}{'directions'}{'Forward'}
 = 
$result_elements{'two_nodes_between_chapters'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'two_nodes_between_chapters'}[0]{'structure'}{'directions'}{'NodeBack'}
 = 
$result_elements{'two_nodes_between_chapters'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'two_nodes_between_chapters'}[0]{'structure'}{'directions'}{'NodeForward'}
 = 
$result_elements{'two_nodes_between_chapters'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'two_nodes_between_chapters'}[0]{'structure'}{'directions'}{'NodeNext'}
 = 
$result_elements{'two_nodes_between_chapters'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'two_nodes_between_chapters'}[0]{'structure'}{'directions'}{'This'}
 = $result_elements{'two_nodes_between_chapters'}[0];
+$result_elements{'two_nodes_between_chapters'}[1] = 
$result_elements{'two_nodes_between_chapters'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'two_nodes_between_chapters'}[2] = 
$result_elements{'two_nodes_between_chapters'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'};
 
 
 
diff --git a/tp/t/results/sectioning/unnumbered_before_node_top_top.pl 
b/tp/t/results/sectioning/unnumbered_before_node_top_top.pl
index 3a7048c54a..e311f7eaba 100644
--- a/tp/t/results/sectioning/unnumbered_before_node_top_top.pl
+++ b/tp/t/results/sectioning/unnumbered_before_node_top_top.pl
@@ -72,6 +72,7 @@ $result_trees{'unnumbered_before_node_top_top'} = [
       'section' => {},
       'unit_command' => {}
     },
+    'structure' => {},
     'type' => 'unit'
   },
   {
@@ -165,6 +166,7 @@ $result_trees{'unnumbered_before_node_top_top'} = [
       'section' => {},
       'unit_command' => {}
     },
+    'structure' => {},
     'type' => 'unit',
     'unit_prev' => {}
   }
@@ -291,15 +293,19 @@ $result_floats{'unnumbered_before_node_top_top'} = {};
 $result_elements{'unnumbered_before_node_top_top'} = [
   {
     'extra' => {
+      'section' => {
+        'cmdname' => 'unnumbered',
+        'extra' => {
+          'spaces_before_argument' => ' '
+        },
+        'level' => 1
+      },
+      'unit_command' => {}
+    },
+    'structure' => {
       'directions' => {
         'FastForward' => {
           'extra' => {
-            'directions' => {
-              'Back' => {},
-              'FastBack' => {},
-              'Prev' => {},
-              'This' => {}
-            },
             'node' => {
               'cmdname' => 'node',
               'extra' => {
@@ -316,35 +322,35 @@ $result_elements{'unnumbered_before_node_top_top'} = [
             },
             'unit_command' => {}
           },
+          'structure' => {
+            'directions' => {
+              'Back' => {},
+              'FastBack' => {},
+              'Prev' => {},
+              'This' => {}
+            }
+          },
           'type' => 'unit'
         },
         'Forward' => {},
         'Next' => {},
         'This' => {}
-      },
-      'section' => {
-        'cmdname' => 'unnumbered',
-        'extra' => {
-          'spaces_before_argument' => ' '
-        },
-        'level' => 1
-      },
-      'unit_command' => {}
+      }
     },
     'type' => 'unit'
   },
   {}
 ];
-$result_elements{'unnumbered_before_node_top_top'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}
 = $result_elements{'unnumbered_before_node_top_top'}[0];
-$result_elements{'unnumbered_before_node_top_top'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastBack'}
 = $result_elements{'unnumbered_before_node_top_top'}[0];
-$result_elements{'unnumbered_before_node_top_top'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Prev'}
 = $result_elements{'unnumbered_before_node_top_top'}[0];
-$result_elements{'unnumbered_before_node_top_top'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'This'}
 = 
$result_elements{'unnumbered_before_node_top_top'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'unnumbered_before_node_top_top'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'unit_command'}
 = 
$result_elements{'unnumbered_before_node_top_top'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'section'};
-$result_elements{'unnumbered_before_node_top_top'}[0]{'extra'}{'directions'}{'Forward'}
 = 
$result_elements{'unnumbered_before_node_top_top'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'unnumbered_before_node_top_top'}[0]{'extra'}{'directions'}{'Next'}
 = 
$result_elements{'unnumbered_before_node_top_top'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'unnumbered_before_node_top_top'}[0]{'extra'}{'directions'}{'This'}
 = $result_elements{'unnumbered_before_node_top_top'}[0];
 $result_elements{'unnumbered_before_node_top_top'}[0]{'extra'}{'unit_command'} 
= $result_elements{'unnumbered_before_node_top_top'}[0]{'extra'}{'section'};
-$result_elements{'unnumbered_before_node_top_top'}[1] = 
$result_elements{'unnumbered_before_node_top_top'}[0]{'extra'}{'directions'}{'FastForward'};
+$result_elements{'unnumbered_before_node_top_top'}[0]{'structure'}{'directions'}{'FastForward'}{'extra'}{'unit_command'}
 = 
$result_elements{'unnumbered_before_node_top_top'}[0]{'structure'}{'directions'}{'FastForward'}{'extra'}{'section'};
+$result_elements{'unnumbered_before_node_top_top'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}
 = $result_elements{'unnumbered_before_node_top_top'}[0];
+$result_elements{'unnumbered_before_node_top_top'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastBack'}
 = $result_elements{'unnumbered_before_node_top_top'}[0];
+$result_elements{'unnumbered_before_node_top_top'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Prev'}
 = $result_elements{'unnumbered_before_node_top_top'}[0];
+$result_elements{'unnumbered_before_node_top_top'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'This'}
 = 
$result_elements{'unnumbered_before_node_top_top'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'unnumbered_before_node_top_top'}[0]{'structure'}{'directions'}{'Forward'}
 = 
$result_elements{'unnumbered_before_node_top_top'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'unnumbered_before_node_top_top'}[0]{'structure'}{'directions'}{'Next'}
 = 
$result_elements{'unnumbered_before_node_top_top'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'unnumbered_before_node_top_top'}[0]{'structure'}{'directions'}{'This'}
 = $result_elements{'unnumbered_before_node_top_top'}[0];
+$result_elements{'unnumbered_before_node_top_top'}[1] = 
$result_elements{'unnumbered_before_node_top_top'}[0]{'structure'}{'directions'}{'FastForward'};
 
 
 
diff --git a/tp/t/results/sectioning/unnumbered_before_top_node.pl 
b/tp/t/results/sectioning/unnumbered_before_top_node.pl
index 47d8efbc45..8c5ec7a7a0 100644
--- a/tp/t/results/sectioning/unnumbered_before_top_node.pl
+++ b/tp/t/results/sectioning/unnumbered_before_top_node.pl
@@ -141,6 +141,7 @@ $result_trees{'unnumbered_before_top_node'} = [
       'section' => {},
       'unit_command' => {}
     },
+    'structure' => {},
     'type' => 'unit'
   }
 ];
@@ -221,9 +222,6 @@ $result_floats{'unnumbered_before_top_node'} = {};
 $result_elements{'unnumbered_before_top_node'} = [
   {
     'extra' => {
-      'directions' => {
-        'This' => {}
-      },
       'section' => {
         'cmdname' => 'unnumbered',
         'extra' => {
@@ -233,11 +231,16 @@ $result_elements{'unnumbered_before_top_node'} = [
       },
       'unit_command' => {}
     },
+    'structure' => {
+      'directions' => {
+        'This' => {}
+      }
+    },
     'type' => 'unit'
   }
 ];
-$result_elements{'unnumbered_before_top_node'}[0]{'extra'}{'directions'}{'This'}
 = $result_elements{'unnumbered_before_top_node'}[0];
 $result_elements{'unnumbered_before_top_node'}[0]{'extra'}{'unit_command'} = 
$result_elements{'unnumbered_before_top_node'}[0]{'extra'}{'section'};
+$result_elements{'unnumbered_before_top_node'}[0]{'structure'}{'directions'}{'This'}
 = $result_elements{'unnumbered_before_top_node'}[0];
 
 
 
diff --git a/tp/t/results/sectioning/unnumbered_top_without_node_nodes.pl 
b/tp/t/results/sectioning/unnumbered_top_without_node_nodes.pl
index 7f5b7f291e..f82eb5c35e 100644
--- a/tp/t/results/sectioning/unnumbered_top_without_node_nodes.pl
+++ b/tp/t/results/sectioning/unnumbered_top_without_node_nodes.pl
@@ -197,6 +197,7 @@ $result_trees{'unnumbered_top_without_node_nodes'} = [
       'section' => {},
       'unit_command' => {}
     },
+    'structure' => {},
     'type' => 'unit'
   },
   {
@@ -332,6 +333,7 @@ $result_trees{'unnumbered_top_without_node_nodes'} = [
       'section' => {},
       'unit_command' => {}
     },
+    'structure' => {},
     'type' => 'unit',
     'unit_prev' => {}
   }
@@ -536,26 +538,28 @@ $result_floats{'unnumbered_top_without_node_nodes'} = {};
 $result_elements{'unnumbered_top_without_node_nodes'} = [
   {
     'extra' => {
+      'node' => {
+        'cmdname' => 'node',
+        'extra' => {
+          'normalized' => 'a-node',
+          'spaces_before_argument' => ' '
+        }
+      },
+      'section' => {
+        'cmdname' => 'unnumbered',
+        'extra' => {
+          'spaces_before_argument' => ' '
+        },
+        'level' => 1
+      },
+      'unit_command' => {}
+    },
+    'structure' => {
       'directions' => {
         'FastBack' => {},
         'FastForward' => {},
         'Forward' => {
           'extra' => {
-            'directions' => {
-              'Back' => {},
-              'NodeUp' => {
-                'extra' => {
-                  'manual_content' => [
-                    {
-                      'text' => 'dir'
-                    }
-                  ]
-                },
-                'type' => 'external_node'
-              },
-              'Prev' => {},
-              'This' => {}
-            },
             'node' => {
               'cmdname' => 'node',
               'extra' => {
@@ -573,6 +577,23 @@ $result_elements{'unnumbered_top_without_node_nodes'} = [
             },
             'unit_command' => {}
           },
+          'structure' => {
+            'directions' => {
+              'Back' => {},
+              'NodeUp' => {
+                'extra' => {
+                  'manual_content' => [
+                    {
+                      'text' => 'dir'
+                    }
+                  ]
+                },
+                'type' => 'external_node'
+              },
+              'Prev' => {},
+              'This' => {}
+            }
+          },
           'type' => 'unit'
         },
         'NodeUp' => {
@@ -586,36 +607,21 @@ $result_elements{'unnumbered_top_without_node_nodes'} = [
           'type' => 'external_node'
         },
         'This' => {}
-      },
-      'node' => {
-        'cmdname' => 'node',
-        'extra' => {
-          'normalized' => 'a-node',
-          'spaces_before_argument' => ' '
-        }
-      },
-      'section' => {
-        'cmdname' => 'unnumbered',
-        'extra' => {
-          'spaces_before_argument' => ' '
-        },
-        'level' => 1
-      },
-      'unit_command' => {}
+      }
     },
     'type' => 'unit'
   },
   {}
 ];
-$result_elements{'unnumbered_top_without_node_nodes'}[0]{'extra'}{'directions'}{'FastBack'}
 = $result_elements{'unnumbered_top_without_node_nodes'}[0];
-$result_elements{'unnumbered_top_without_node_nodes'}[0]{'extra'}{'directions'}{'FastForward'}
 = $result_elements{'unnumbered_top_without_node_nodes'}[0];
-$result_elements{'unnumbered_top_without_node_nodes'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Back'}
 = $result_elements{'unnumbered_top_without_node_nodes'}[0];
-$result_elements{'unnumbered_top_without_node_nodes'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Prev'}
 = $result_elements{'unnumbered_top_without_node_nodes'}[0];
-$result_elements{'unnumbered_top_without_node_nodes'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'This'}
 = 
$result_elements{'unnumbered_top_without_node_nodes'}[0]{'extra'}{'directions'}{'Forward'};
-$result_elements{'unnumbered_top_without_node_nodes'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'unit_command'}
 = 
$result_elements{'unnumbered_top_without_node_nodes'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'node'};
-$result_elements{'unnumbered_top_without_node_nodes'}[0]{'extra'}{'directions'}{'This'}
 = $result_elements{'unnumbered_top_without_node_nodes'}[0];
 
$result_elements{'unnumbered_top_without_node_nodes'}[0]{'extra'}{'unit_command'}
 = $result_elements{'unnumbered_top_without_node_nodes'}[0]{'extra'}{'node'};
-$result_elements{'unnumbered_top_without_node_nodes'}[1] = 
$result_elements{'unnumbered_top_without_node_nodes'}[0]{'extra'}{'directions'}{'Forward'};
+$result_elements{'unnumbered_top_without_node_nodes'}[0]{'structure'}{'directions'}{'FastBack'}
 = $result_elements{'unnumbered_top_without_node_nodes'}[0];
+$result_elements{'unnumbered_top_without_node_nodes'}[0]{'structure'}{'directions'}{'FastForward'}
 = $result_elements{'unnumbered_top_without_node_nodes'}[0];
+$result_elements{'unnumbered_top_without_node_nodes'}[0]{'structure'}{'directions'}{'Forward'}{'extra'}{'unit_command'}
 = 
$result_elements{'unnumbered_top_without_node_nodes'}[0]{'structure'}{'directions'}{'Forward'}{'extra'}{'node'};
+$result_elements{'unnumbered_top_without_node_nodes'}[0]{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'Back'}
 = $result_elements{'unnumbered_top_without_node_nodes'}[0];
+$result_elements{'unnumbered_top_without_node_nodes'}[0]{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'Prev'}
 = $result_elements{'unnumbered_top_without_node_nodes'}[0];
+$result_elements{'unnumbered_top_without_node_nodes'}[0]{'structure'}{'directions'}{'Forward'}{'structure'}{'directions'}{'This'}
 = 
$result_elements{'unnumbered_top_without_node_nodes'}[0]{'structure'}{'directions'}{'Forward'};
+$result_elements{'unnumbered_top_without_node_nodes'}[0]{'structure'}{'directions'}{'This'}
 = $result_elements{'unnumbered_top_without_node_nodes'}[0];
+$result_elements{'unnumbered_top_without_node_nodes'}[1] = 
$result_elements{'unnumbered_top_without_node_nodes'}[0]{'structure'}{'directions'}{'Forward'};
 
 
 
diff --git a/tp/t/results/sectioning/unnumbered_top_without_node_sections.pl 
b/tp/t/results/sectioning/unnumbered_top_without_node_sections.pl
index 102a8016f4..bb82118231 100644
--- a/tp/t/results/sectioning/unnumbered_top_without_node_sections.pl
+++ b/tp/t/results/sectioning/unnumbered_top_without_node_sections.pl
@@ -149,6 +149,7 @@ $result_trees{'unnumbered_top_without_node_sections'} = [
       'section' => {},
       'unit_command' => {}
     },
+    'structure' => {},
     'type' => 'unit'
   },
   {
@@ -206,6 +207,7 @@ $result_trees{'unnumbered_top_without_node_sections'} = [
       'section' => {},
       'unit_command' => {}
     },
+    'structure' => {},
     'type' => 'unit',
     'unit_prev' => {}
   },
@@ -342,6 +344,7 @@ $result_trees{'unnumbered_top_without_node_sections'} = [
       'section' => {},
       'unit_command' => {}
     },
+    'structure' => {},
     'type' => 'unit',
     'unit_prev' => {}
   }
@@ -549,30 +552,41 @@ $result_floats{'unnumbered_top_without_node_sections'} = 
{};
 $result_elements{'unnumbered_top_without_node_sections'} = [
   {
     'extra' => {
+      'node' => {
+        'cmdname' => 'node',
+        'extra' => {
+          'normalized' => 'a-node',
+          'spaces_before_argument' => ' '
+        }
+      },
+      'section' => {
+        'cmdname' => 'unnumbered',
+        'extra' => {
+          'spaces_before_argument' => ' '
+        },
+        'level' => 1
+      },
+      'unit_command' => {}
+    },
+    'structure' => {
       'directions' => {
         'FastForward' => {
           'extra' => {
+            'section' => {
+              'cmdname' => 'top',
+              'extra' => {
+                'spaces_before_argument' => ' '
+              },
+              'level' => 1
+            },
+            'unit_command' => {}
+          },
+          'structure' => {
             'directions' => {
               'Back' => {},
               'FastBack' => {},
               'FastForward' => {
                 'extra' => {
-                  'directions' => {
-                    'Back' => {},
-                    'FastBack' => {},
-                    'NodeUp' => {
-                      'extra' => {
-                        'manual_content' => [
-                          {
-                            'text' => 'dir'
-                          }
-                        ]
-                      },
-                      'type' => 'external_node'
-                    },
-                    'Prev' => {},
-                    'This' => {}
-                  },
                   'node' => {
                     'cmdname' => 'node',
                     'extra' => {
@@ -590,21 +604,31 @@ $result_elements{'unnumbered_top_without_node_sections'} 
= [
                   },
                   'unit_command' => {}
                 },
+                'structure' => {
+                  'directions' => {
+                    'Back' => {},
+                    'FastBack' => {},
+                    'NodeUp' => {
+                      'extra' => {
+                        'manual_content' => [
+                          {
+                            'text' => 'dir'
+                          }
+                        ]
+                      },
+                      'type' => 'external_node'
+                    },
+                    'Prev' => {},
+                    'This' => {}
+                  }
+                },
                 'type' => 'unit'
               },
               'Forward' => {},
               'Next' => {},
               'Prev' => {},
               'This' => {}
-            },
-            'section' => {
-              'cmdname' => 'top',
-              'extra' => {
-                'spaces_before_argument' => ' '
-              },
-              'level' => 1
-            },
-            'unit_command' => {}
+            }
           },
           'type' => 'unit'
         },
@@ -621,46 +645,31 @@ $result_elements{'unnumbered_top_without_node_sections'} 
= [
           'type' => 'external_node'
         },
         'This' => {}
-      },
-      'node' => {
-        'cmdname' => 'node',
-        'extra' => {
-          'normalized' => 'a-node',
-          'spaces_before_argument' => ' '
-        }
-      },
-      'section' => {
-        'cmdname' => 'unnumbered',
-        'extra' => {
-          'spaces_before_argument' => ' '
-        },
-        'level' => 1
-      },
-      'unit_command' => {}
+      }
     },
     'type' => 'unit'
   },
   {},
   {}
 ];
-$result_elements{'unnumbered_top_without_node_sections'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}
 = $result_elements{'unnumbered_top_without_node_sections'}[0];
-$result_elements{'unnumbered_top_without_node_sections'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastBack'}
 = $result_elements{'unnumbered_top_without_node_sections'}[0];
-$result_elements{'unnumbered_top_without_node_sections'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Back'}
 = 
$result_elements{'unnumbered_top_without_node_sections'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'unnumbered_top_without_node_sections'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastBack'}
 = 
$result_elements{'unnumbered_top_without_node_sections'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'unnumbered_top_without_node_sections'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Prev'}
 = 
$result_elements{'unnumbered_top_without_node_sections'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'unnumbered_top_without_node_sections'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'This'}
 = 
$result_elements{'unnumbered_top_without_node_sections'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'};
-$result_elements{'unnumbered_top_without_node_sections'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'unit_command'}
 = 
$result_elements{'unnumbered_top_without_node_sections'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'}{'extra'}{'section'};
-$result_elements{'unnumbered_top_without_node_sections'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Forward'}
 = 
$result_elements{'unnumbered_top_without_node_sections'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'};
-$result_elements{'unnumbered_top_without_node_sections'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Next'}
 = 
$result_elements{'unnumbered_top_without_node_sections'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'};
-$result_elements{'unnumbered_top_without_node_sections'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'Prev'}
 = $result_elements{'unnumbered_top_without_node_sections'}[0];
-$result_elements{'unnumbered_top_without_node_sections'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'This'}
 = 
$result_elements{'unnumbered_top_without_node_sections'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'unnumbered_top_without_node_sections'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'unit_command'}
 = 
$result_elements{'unnumbered_top_without_node_sections'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'section'};
-$result_elements{'unnumbered_top_without_node_sections'}[0]{'extra'}{'directions'}{'Forward'}
 = 
$result_elements{'unnumbered_top_without_node_sections'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'unnumbered_top_without_node_sections'}[0]{'extra'}{'directions'}{'Next'}
 = 
$result_elements{'unnumbered_top_without_node_sections'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'unnumbered_top_without_node_sections'}[0]{'extra'}{'directions'}{'This'}
 = $result_elements{'unnumbered_top_without_node_sections'}[0];
 
$result_elements{'unnumbered_top_without_node_sections'}[0]{'extra'}{'unit_command'}
 = 
$result_elements{'unnumbered_top_without_node_sections'}[0]{'extra'}{'section'};
-$result_elements{'unnumbered_top_without_node_sections'}[1] = 
$result_elements{'unnumbered_top_without_node_sections'}[0]{'extra'}{'directions'}{'FastForward'};
-$result_elements{'unnumbered_top_without_node_sections'}[2] = 
$result_elements{'unnumbered_top_without_node_sections'}[0]{'extra'}{'directions'}{'FastForward'}{'extra'}{'directions'}{'FastForward'};
+$result_elements{'unnumbered_top_without_node_sections'}[0]{'structure'}{'directions'}{'FastForward'}{'extra'}{'unit_command'}
 = 
$result_elements{'unnumbered_top_without_node_sections'}[0]{'structure'}{'directions'}{'FastForward'}{'extra'}{'section'};
+$result_elements{'unnumbered_top_without_node_sections'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}
 = $result_elements{'unnumbered_top_without_node_sections'}[0];
+$result_elements{'unnumbered_top_without_node_sections'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastBack'}
 = $result_elements{'unnumbered_top_without_node_sections'}[0];
+$result_elements{'unnumbered_top_without_node_sections'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'extra'}{'unit_command'}
 = 
$result_elements{'unnumbered_top_without_node_sections'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'extra'}{'section'};
+$result_elements{'unnumbered_top_without_node_sections'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Back'}
 = 
$result_elements{'unnumbered_top_without_node_sections'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'unnumbered_top_without_node_sections'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastBack'}
 = 
$result_elements{'unnumbered_top_without_node_sections'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'unnumbered_top_without_node_sections'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Prev'}
 = 
$result_elements{'unnumbered_top_without_node_sections'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'unnumbered_top_without_node_sections'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'This'}
 = 
$result_elements{'unnumbered_top_without_node_sections'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'};
+$result_elements{'unnumbered_top_without_node_sections'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Forward'}
 = 
$result_elements{'unnumbered_top_without_node_sections'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'};
+$result_elements{'unnumbered_top_without_node_sections'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Next'}
 = 
$result_elements{'unnumbered_top_without_node_sections'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'};
+$result_elements{'unnumbered_top_without_node_sections'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'Prev'}
 = $result_elements{'unnumbered_top_without_node_sections'}[0];
+$result_elements{'unnumbered_top_without_node_sections'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'This'}
 = 
$result_elements{'unnumbered_top_without_node_sections'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'unnumbered_top_without_node_sections'}[0]{'structure'}{'directions'}{'Forward'}
 = 
$result_elements{'unnumbered_top_without_node_sections'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'unnumbered_top_without_node_sections'}[0]{'structure'}{'directions'}{'Next'}
 = 
$result_elements{'unnumbered_top_without_node_sections'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'unnumbered_top_without_node_sections'}[0]{'structure'}{'directions'}{'This'}
 = $result_elements{'unnumbered_top_without_node_sections'}[0];
+$result_elements{'unnumbered_top_without_node_sections'}[1] = 
$result_elements{'unnumbered_top_without_node_sections'}[0]{'structure'}{'directions'}{'FastForward'};
+$result_elements{'unnumbered_top_without_node_sections'}[2] = 
$result_elements{'unnumbered_top_without_node_sections'}[0]{'structure'}{'directions'}{'FastForward'}{'structure'}{'directions'}{'FastForward'};
 
 
 
diff --git a/tp/t/results/xml_tests/node_and_bye.pl 
b/tp/t/results/xml_tests/node_and_bye.pl
index 3e2dd742c9..ad660b30a0 100644
--- a/tp/t/results/xml_tests/node_and_bye.pl
+++ b/tp/t/results/xml_tests/node_and_bye.pl
@@ -75,6 +75,7 @@ $result_trees{'node_and_bye'} = [
       }
     ],
     'extra' => {},
+    'structure' => {},
     'type' => 'unit'
   }
 ];
@@ -121,7 +122,8 @@ $result_floats{'node_and_bye'} = {};
 
 $result_elements{'node_and_bye'} = [
   {
-    'extra' => {
+    'extra' => {},
+    'structure' => {
       'directions' => {
         'This' => {}
       }
@@ -129,7 +131,7 @@ $result_elements{'node_and_bye'} = [
     'type' => 'unit'
   }
 ];
-$result_elements{'node_and_bye'}[0]{'extra'}{'directions'}{'This'} = 
$result_elements{'node_and_bye'}[0];
+$result_elements{'node_and_bye'}[0]{'structure'}{'directions'}{'This'} = 
$result_elements{'node_and_bye'}[0];
 
 
 



reply via email to

[Prev in Thread] Current Thread [Next in Thread]