I've never really bought that ancestry is why each Zelda in the games can look similar, honestly, so there has to be some reincarnation going on since it's a theme often re-used. Minor characters reincarnate, like the running man, Tingle, etc... Link reincarnates, Ganondorf has been reborn once...