Simple and reusable C# code to generate passphrases based on a word dictionary and a configurable passphrase policy