Components

DMD consists of several components:

Also worth reading: