Natural Language Generation Explained | Trensix