WiX (Windows Installer Xml), Criar variáveis universais

Eu estava estudando para o WiX por vários dias através de algum tutorial on-line. Eu vi três casos para criar algumas variáveis

<? define Variable = "value" ?> e depois use o valor como$(var.Variable)Crie um arquivo de localização. Digite o conteúdo como<String Id="Variable">Value</String> e depois use o valor como!(loc.Variable)Crie um arquivo de inclusão. Digite o conteúdo como<Property Id="VARIABLE" Value="value" /> e inclua o arquivo, use a propriedade Fragment as[VARIABLE]

Eu sei que o arquivo de localização é usado principalmente para diferentes localidades. Mas não sei quando devemos usar cada caso. Alguém pode ajudar a explicar?

questionAnswers(1)

yourAnswerToTheQuestion