Originally there weren't multiple views for each location, which is
where I got my thinking on this from. But you're right, since the view
is computed for each player, whether or not you got to see "inside" the
structures could easily be a per-player thing.
One would always see the owner of the structure (the owner's stack).
Other units in the structure would not be shown to outsiders.
Blood Tower [xxx], tower, defense 20, owner:
Feasel the Wicked 
Is there a second big army stack in there with Feasel? You don't know.
Comment on this: Yay or Nay?
-- Rich Skrenta <email@example.com>