bool example:
  type: bool
  default: false
string example:
  type: string
  placeholder: A string
date example:
  type: string
  placeholder: A date
number example:
  type: number
  default: -1.21
list example:
  type: list
  item type: string
  default:
    - A string
    - A second string
object example:
  type: object
  fields:
    name:
      type: string
      placeholder: Your name
    email:
      type: string
      placeholder: Your email
    grade:
      type: number
      default: 5.5
table example:
  type: table
  columns:
    description:
      type: string
      placeholder: The description
    price:
      type: number
      placeholder: The price
