A pluggable Markov engine analogous to MegaHAL