Investigating Linguistic Pattern Ordering in Hierarchical Natural Language Generation