Learn how to use TypeScript Namespaces (formerly internal modules) to group logically related code together and prevent global scope pollution.