old_contents: import yaml
  
  rubric = yaml.load("""
  type:
      - news -- News
      - opinion -- Essay/Opinion -- A long opinion piece
      - data -- Data
      - tool -- Tool
      - guide -- Guide
  
  difficulty:
      - 1 -- Anyone can read
      - 2 -- Some jargon
      - 3 -- More in-depth
      - 4 -- Some knowledge is assumed
      - 5 -- Extensive expert knowledge is required
  
  quality:
      - 1 -- Incomprehensible wall of text
      - 2 -- Contains useful information under a layer of fluff
      - 3 -- Very readable
      - 4 -- Interesting, insightful / Compelling
      - 5 -- Brings the topic to life
  
  """)
  for list_type in ['type', 'difficulty', 'quality']:
      for i, item in enumerate(rubric[list_type]):
          rubric[list_type][i] = item.split(" -- ")
  
new_contents: import yaml
  
  rubric = yaml.load("""
  type:
      - news -- News
      - opinion -- Essay/Opinion -- A long opinion piece
      - data -- Data
      - tool -- Tool
      - guide -- Guide
      - demo -- Demo
  
  difficulty:
      - 1 -- Anyone can read
      - 2 -- Some jargon
      - 3 -- More in-depth
      - 4 -- Some knowledge is assumed
      - 5 -- Extensive expert knowledge is required
  
  quality:
      - 1 -- Incomprehensible wall of text
      - 2 -- Contains useful information under a layer of fluff
      - 3 -- Very readable
      - 4 -- Interesting, insightful / Compelling
      - 5 -- Brings the topic to life
  
  """)
  for list_type in ['type', 'difficulty', 'quality']:
      for i, item in enumerate(rubric[list_type]):
          rubric[list_type][i] = item.split(" -- ")
  
subject: Add demo to rubric