Woven Genealogy