Right, so I'm working on something of a spoofy parody-y story based on Greek myth, and as part of that I'm picking and choosing and here-and-there-editing from the various accounts (primarily Hesiod) to create a family tree showing the genealogy of the various gods, titans, monsters, heroes and other creatures for the purposes of the story. The issue is that with the Greek deities' proclivity for incest, spontaneous generation, and very-literal-single-parenthood, your average family tree software just doesn't cut it. A family tree like this one will have siblings without parents, mothers without fathers, sons mating with mothers, sisters with brothers, and all that kind of debauchery (but it's okay, because they're gods, ya know). So what I need is a programme that doesn't try too hard to anticipate my needs by, for example, automatically inserting two parents when the deity in question spontaneously came into being from nothing, or insert a father when the goddess in question went and fertilised herself. One in which it is fine for Gaia to give birth to Uranus and then have children with him, and in which it is visually clear that Uranus is both her child and the father of several other of her children. I've searched around and tried several other programmes, but they just don't cut it. GRAMPS and GenJ, for example, both insist on inserting parents as soon as I try to establish that Gaia is the sister of Chaos (as she is in my version of the genealogy), and insist on inserting a blank extra parent when I create a son for Gaia. I know I could work around it by leaving the non-existent parents blank, but the whole thing is enough of a mess already without having a pointless collection of blank just-pretend-they're-not-there parent indicators cluttering the whole thing up even further... Any tips, ideas or suggestions would be greatly appreciated!