A generator represents set of rules for generating a License(s).
For instance, for some products you sell you may need numeric License keys to be generated and for other products, you may need license keys from a limited set of characters which are separated by specific character and each chunk contains N number of characters and the whole key is consisted of N chunks.
This is doable with Generators.