Reworked the entire DSL.

Added a first-pass implementation for the configuration task.