Language improvements and typo fixes

Of note, replace many mentions of 'child' with 'descendant' to clarify
issues around names of grandchildren, etc.