I probably should've remembered "rtfm" before writing all that. It seems to me now that I need to create a Master Page for each of the different layouts, then dynamically select the one I want to use at run-time, maybe with a script event ? The Master Page creation is a bit messy ... the only way ...