Use YAML instead of JSON (fixes #1), enable more flexibility in options for the content type and bring support for non-core packages