Figure 6: Tree layout. The special node "end" is used by the end iterator.