Need to consider if it makes sense to combine `genCorGen` with `genCorData` (under the name of `genCorData` (and deprecate `genCorGen`.
Need to consider if it makes sense to combine
genCorGenwithgenCorData(under the name ofgenCorData(and deprecategenCorGen.