Generator class
Usage examples