Hmm for a simpler implementation, how about a "logo block"? 1 of the six faces is a 1 meter square version of the logo. One face is the logo inverted. 4 faces are the 4 quadrants of a double-scale logo. That would, I think, be much less painful to implement.
Hmm. It might even be...