Changed the Generation NL template to include all the use cases.

Used the more up-to-date single template approach.