This model illustrates random genetic drift, bottleneck effects, and founder effects. Three incompletely dominant alleles exist in the simulated population (red, yellow, blue) with heterozygous individuals appearing as the blending of the two alleles. You can adjust the mainland population size and put it through a bottleneck. Also, you can colonize two islands off of the coast of the mainland with a random subset of the mainland population.