Genetic architecture and evolution of the S locus supergene in Primula vulgaris | Litlas