docstr: add key-values info as simple paragraph
  
  Args:
      info_list(list): list of tuple / list of (list of tuple))
          multi-level rendering, e.g. to display `model_info`
      notes (str): explain the block
docstr_tok: ["add","key-values","info","as","simple","paragraph","Args",":","info_list","(","list",")",":","list","of","tuple","\/","list","of","(","list","of","tuple",")",")","multi-level","rendering",",","e.g",".","to","display","`","model_info","`","notes","(","str",")",":","explain","the","block"]
code: def add_key_value_pairs(self, info_list: list, notes=None):
      """
      add key-values info as simple paragraph
  
      Args:
          info_list(list): list of tuple / list of (list of tuple))
              multi-level rendering, e.g. to display `model_info`
          notes (str): explain the block
      """
      from xai.formatter.contents import BasicKeyValuePairs
  
      self.contents.append(
          BasicKeyValuePairs(info=info_list, notes=notes)
      )
  
imports: from __future__ import absolute_import
  from __future__ import division
  from __future__ import print_function
  import numpy
  from typing import Tuple, Dict, List
  from xai.data import explorer
  from xai import MODE
label_desc: Use image node_id 11 for calling the Section obj's underlying member method code with example usage: obj.add_key_value_pairs(info_list, notes) without return types