private void Species_SelectedIndexChanged(object sender, EventArgs e)
        {
            Sexes.Clear();
            if (selectedCulture != null)
            {
                species = selectedCulture.Species(generationStyle)[GenerationConfiguration.Species];
            }
            var list = CharacterGeneration.Species.SexList(species);

            foreach (var item in list)
            {
                Sexes.Add(item);
            }
        }
 private void Culture_SelectedIndexChanged(object sender, EventArgs e)
 {
     selectedCulture = Culture.CreateCulture(GenerationConfiguration.Culture, GenerationConfiguration.UseCitizens, GenerationConfiguration.UseMishaps);
     if (selectedCulture is Classic.Zhodani.Culture)
     {
         // Psionic training and the like are handled at the "Culture" level
         ((Classic.Zhodani.Culture)selectedCulture).SkillOffered += SkillOffered;
     }
     if (selectedCulture != null)
     {
         Species.Clear();
         var list = selectedCulture.Species(generationStyle).Keys.ToList();
         foreach (var s in list)
         {
             Species.Add(s);
         }
     }
 }