How to set up a genealogical tree using twelve self relations:

Relationship Name         Relationship                Related File
Descendants               PersonId =  AncestorId      FamilyTree
Sons                      PersonId =  SonId           FamilyTree
Daughters                 PersonId =  DaughterId      FamilyTree
Ancestors                 AncestorId =  PersonId      FamilyTree
Father                    FatherId =  PersonId        FamilyTree
Mother                    MotherId =  PersonId        FamilyTree
Spouse                    SpouseId =  PersonId        FamilyTree
Sibling                   AncestorId =  AncestorId    FamilyTree
FindDescendants           gIds =  AncestorId          FamilyTree
FindMaleDescendants       gIds =  SonId               FamilyTree
FindFemaleDescendants     gIds =  DaughterId          FamilyTree
FindAncestors             gIds =  PersonId            FamilyTree

The Script menu gives 14 ways to traverse the Family Tree

Parents     Children      All Ancestors        All Descendants
Father      Sons          Male Ancestors       Male Descendants
Mother      Daughter      Female Ancestors     Female Descendants
Spouse      Siblings