Does the Global Namespace consist of all translation units that make up a program, or does each translation unit have a Global Namespace of its own?