(This was Tim Sampson's idea.)
Drawing family trees turns out to be relatively straightforward -- provided you're only trying to show one family (i.e. approximately the descendants and ancestors of a single person). Moving between different families is more difficult, though. One option would be to do a 3D visualisation: have each tree be a layer, and move back and forth between layers to show how families interact.