Progress on password generation logic.