Dsl spec interfaces

These inputs are entirely different than the `inputs` in the references page (confused yet?)