CLI

- Half-implemented ::injectDefaults. This is a highly problematic method, and
  needs some thinking.