https://nathanfradet.com/posts/nlg/
Modern Natural Language Generation (NLG) techniques