json_schema: {
      "definitions": {
          "level-1": {
              "properties": {
                  "config": {
                      "properties": {
                          "tag": {
                              "enum": [
                                  "h1"
                              ],
                              "type": "string"
                          }
                      },
                      "type": "object"
                  }
              },
              "type": "object"
          },
          "level-2": {
              "properties": {
                  "config": {
                      "properties": {
                          "tag": {
                              "enum": [
                                  "h2"
                              ],
                              "type": "string"
                          }
                      },
                      "type": "object"
                  }
              },
              "type": "object"
          },
          "level-3": {
              "properties": {
                  "config": {
                      "properties": {
                          "tag": {
                              "enum": [
                                  "h3"
                              ],
                              "type": "string"
                          }
                      },
                      "type": "object"
                  }
              },
              "type": "object"
          },
          "level-4": {
              "properties": {
                  "config": {
                      "properties": {
                          "tag": {
                              "enum": [
                                  "h4"
                              ],
                              "type": "string"
                          }
                      },
                      "type": "object"
                  }
              },
              "type": "object"
          },
          "level-5": {
              "properties": {
                  "config": {
                      "properties": {
                          "tag": {
                              "enum": [
                                  "h5"
                              ],
                              "type": "string"
                          }
                      },
                      "type": "object"
                  }
              },
              "type": "object"
          },
          "level-6": {
              "properties": {
                  "config": {
                      "properties": {
                          "tag": {
                              "enum": [
                                  "h6"
                              ],
                              "type": "string"
                          }
                      },
                      "type": "object"
                  }
              },
              "type": "object"
          }
      },
      "description": "A MWF heading component's schema definition.",
      "properties": {
          "config": {
              "properties": {
                  "level": {
                      "enum": [
                          1,
                          2,
                          3,
                          4,
                          5,
                          6
                      ],
                      "type": "string"
                  }
              },
              "required": [
                  "type"
              ],
              "type": "object"
          },
          "content": {
              "properties": {
                  "text": {
                      "type": "string"
                  }
              },
              "type": "object"
          }
      },
      "required": [
          "config",
          "content"
      ],
      "title": "Heading",
      "type": "object"
  }