Rewrote NameGenerator.
Example project (massive WIP)

It's terrible. No judgies.