[eluser]TomTom[/eluser]
CroNiX thanks a lot for the advice. I'll read more about the Loader class and see if I can make it useful for this problem.
Renaming my $data['content'] is exactly what I would like to avoid. I'll try to explain why as briefly as I can.
1. I would like to use the same view files for different modules. I'm not really sure if that's a good idea, but having different variable names in different controllers would make it much more difficult, if not impossible.
2. I would like to use for example one and the same module as a view partial on more than one place in the same page, but displaying different data depending on the parametres passed to it. This now seems impossible to me, since the module loaded last will always overwrite the previous modules' variables.
However, since posting this question, I've been thinking how useful this idea would be at all, even if it is possible, because then I would have several different variables with the same name in one view. I'll think it over to improve my concept.
Thanks for the advice about the Loader class again. I'll have a good look at it.