Top-Level Definitions

Top-level definitions consists of compilation units, packagings, and package objects.