Multisurface and offline Director

So as I have read in the “Understanding Multi-surface” document, and I get that the surfaces have to be assigned a “Role”. In my case I would have FOH, and LSTRM for the roles.
Am I missing something or is Director not capable of configuring each console in the “offline” mode?
I seem to only be able to work with the primary FOH surface when offline.
We don’t have the hardware purchased as yet(so I can’t try live), but I’m looking at a DM48 with S5000 connected redundant Gigace for the FOH surface.
Considering a C3500 for our broadcast mixing surface connected to the mixrack I/O 1 using FibreACE(instead of Director on a computer).

AFAIK, Director can only work with one surface at a time. If you want to setup multiple surfaces, you’d store a different show file for each surface.

Ok, I kind of suspected as much, but wasn’t positive.
Thanks.

Note that while many (most?) users who have dual surfaces will want to use different surface roles, surfaces do not have to have a defined role. One of the systems I use has two C2500 surfaces on a CDM64 with both surfaces set to “no role.”

The main reason I do this is that I have discovered that without scene roles, scene recalls are linked across all surfaces, and this is a behavior that I want in my case. (for example, two operators cooperating on the same mix(es), but each has his own surface for layer selection, PAFL, etc.).

When using surface roles, surface parameters can only be recalled from the surface that initiates the scene recall. They cannot be recalled from another surface or by way of a TCP MIDI connection to the Mix Rack.

That would be a feature I would prefer in this situation.
I wouldn’t want my broadcast operator recalling scene parameters that would affect my FOH mix and vice-versa.