Implement some common generators
Add default constructor for generators
Utilize generators to generate tokens