Much better name generation
Preparing for product line generation