Procedurally generates names using a Markov process. C# port of a Haxe implementation by Sam Twidale (https://github.com/Tw1ddle/MarkovNameGenerator)