Markov chain thingy which accepts new corpora via an API and does the scoring and magic in Redis, and then becomes an NLG via yet another API.