add the package description and improve the explanation of wath do the Define() class and the .where() method
comment and clarify the source code
test the generator created dinamically and not the original generator. Also add test cases for genartors definde in the global scope.