diverging paths of evolution