Hi there!
Yes, you can do that. Because you can create as many generator types you want. Meaning, you can have a generator for human, other for an elf, other for monsters etc.
Since you can open the generator with a plugin command, and also choose, on that plugin command, the target character of the generator.
So is just a matter of event it. Not allowing the player choose to open a generator that is not compatible with the character he wanta to change on the generator.