children
* split `children` into two ordered lists: traversal and hit test * address comments * reduce node object byte size * link to DebugSemanticsDumpOrder