Exploring Transformers in Natural Language Generation: GPT, BERT, and XLNet | Synapse