Contains the top-level targets.
The core of reggae's D-based DSL for describing build systems. Targets contain outputs, a command to generate those outputs, explicit dependencies and implicit dependencies. All dependencies are themselves Target structs.
This module contains the core data definitions that allow a build to be expressed in. Build is a container struct for top-level targets, Target is the heart of the system.