In the current set-up, for every instruction the dialogue manager chooses to give the user, the NLG module uses the corresponding template.
there is a one-to-one mapping between the dialogue move and the content of the system utterance; and there is no choice for the NLG module to make in terms of choosing the content of the utterance (except for choosing the referring expressions).