Graphical family tree interface
Patches from @AlyssaGuevara