Forgive me if I'm being either a bit dumb here, or just behind with the rumour mill . . but the symbol seen on the wall in the trailer for The Lazarus Experiment, has it been seen somewhere before?
It looks vaguely New Earthy (but obviously can't be) . . or perhaps . . er . . Timelordy . . ?