Do not force Markdown or YAML as dependencies. Test for them and fallback to JSON/No Markup on error.