Generator refactoring

I have refactored the Generator into lib/generators.

It should be more maintainable and readable, I hope (especially the Descriptor class, that can be used for a further generator (to generate new descriptions scaffolds).

Cheers :)