A config-like syntax for defining Pipelines. See the docs on jenkins.io for more information on how to use it.
For developing this:
cd pipeline-model-definition && mvn install && mvn hpi:run
For extending, and the api information, consult EXTENDING.md