Planetsplitter Data Lifetime
                                ============================

Key:
  C = Created (allocated)
  D = Destroyed (de-allocated)
  U = Used
  M = Modified
  | = Preserved unmodified for later

                              ...................................................
                              : nodesx->idata
                              : | . nodesx->gdata
                              : | . | . nodex->id
                              : | . | . | .......................................
                              : v . v . v : segmentsx->firstnode
                              :   .   .   : | . segmentsx->next1
                              :   .   .   : | . | . segmentsx->usednode
                              :   .   .   : | . | . | ...........................
                              :   .   .   : v . v . v : waysx->idata
                              :   .   .   :   .   .   : | . waysx->cdata
                              :   .   .   :   .   .   : | . | . wayx->id
                              :   .   .   :   .   .   : | . | . | ...............
Function name (in order)      :   .   .   :   .   .   : v . v . v : relationx->id
|                             :   .   .   :   .   .   :   .   .   : | ...........
v                             :   .   .   :   .   .   :   .   .   : v :
                              :...........:...........:...........:...:
SortNodeList                  : C .   . U :   .   .   :   .   .   :   :
SortSegmentList               : | .   .   :   .   .   :   .   .   :   :
SortWayList                   : | .   .   :   .   .   : C .   . M :   :
SortRelationList              : | .   .   :   .   .   : | .   .   : U :
RemoveBadSegments             : U .   .   :   .   . C : | .   .   : | :
RemoveNonHighwayNodes         : M .   . M :   .   . D : | .   .   : | :
ProcessRouteRelations         : | .   . | :   .   .   : U .   .   : U :
ProcessTurnRelations1         : U .   . | :   .   .   : U .   .   : U :
MeasureSegments               : D .   . | :   .   .   : D .   .   : | :
IndexSegments                 :   .   . | : C .   .   :   .   .   : | :
ProcessTurnRelations2         :   .   . | : U .   .   :   .   .   : U :
                              :...........:...........:...........:...:
StartPruning                  :   .   . | : | . C .   :   .   .   :   :
PruneStraightHighwayNodes     :   .   . | : U . U .   :   .   .   :   :
PruneIsolatedRegions          :   .   . | : U . U .   :   .   .   :   :
PruneShortSegments            :   .   . | : U . U .   :   .   .   :   :
FinishPruning                 :   .   . | : U . D .   :   .   .   :   :
  SortSegmentList             :   .   . | : | .   .   :   .   .   :   :
  IndexSegments               :   .   . | : C .   .   :   .   .   :   :
                              :...........:...........:...........:...:
ChooseSuperNodes              :   .   . | : U .   .   :   .   .   :   : <-+
CreateSuperSegments           :   .   . | : U .   .   :   .   .   :   :   |
SortSegmentList               :   .   . | :   .   .   :   .   .   :   :   |
DeduplicateSegments           :   .   . | :   .   .   :   .   .   :   :   |
IndexSegments                 :   .   . | : C*.   .   :   .   .   :   : --+
                              :...........:...........:...........:...:
MergeSuperSegments            :   .   . | :   .   .   :   .   .   :   :
SortSegmentList               :   .   . | :   .   .   :   .   .   :   :
IndexSegments                 :   .   . | : C .   .   :   .   .   :   :
                              :...........:...........:...........:...:
CompactWayList                :   .   . | :   .   .   :   . C . U :   :
SortNodeListGeographically    :   . C . U :   .   .   :   . | .   :   :
UpdateSegments                :   . U . | :   .   .   :   . U .   :   :
SortSegmentList               :   . | . | :   .   .   :   . | .   :   :
IndexSegments                 :   . | . | : C .   .   :   . | .   :   :
UpdateNodes                   :   . U . M : U .   .   :   . | .   :   :
UpdateTurnRelations           :   . U . | : U .   .   :   . | .   :   :
SortTurnRelationList          :   .   . | :   .   .   :   . | .   :   :
                              :...........:...........:...........:...:
SaveNodeList                  :   .   . U :   .   .   :   . | .   :   :
SaveSegmentList               :   .   .   :   .   .   :   . | .   :   :
SaveWayList                   :   .   .   :   .   .   :   . U .   :   :
SaveRelationList              :   .   .   :   .   .   :   .   .   :   :
                              :...........:...........:...........:...: