Generate the genotype and phenotype ratios for a dihybrid (two-gene) cross.
Assumes independent assortment of the two genes (no linkage).