Determines the role that a file plays in the build process.
Describes the build settings and meta data of a single package.
Describes a complete project for use in IDEs or build tools.
Description for a single source file known to the package.
Describes the settings necessary to build a certain binary target.
Types for project descriptions (dub describe).