Maximizing Stylistic Control and Semantic Accuracy in NLG: Personality Variation and Discourse Contrast