Simple and extensible Markov chain generator
