Use the builder pattern to build the password generators.
Ensure that the different types of passwords get included.