code: def __init__(self, image, initialField, initialText):
      frm = Frame(root)
      frm.config(background="white")
      self.image = PhotoImage(format="gif", data=images[image.upper()])
      self.imageDimmed = PhotoImage(format="gif", data=images[image])
      self.img = Label(frm)
      self.img.config(borderwidth=0)
      self.img.pack(side="left")
      self.fld = Text(frm, **fieldParams)
      self.initScrollText(frm, self.fld, initialField)
      frm = Frame(root)
      self.txt = Text(frm, **textParams)
      self.initScrollText(frm, self.txt, initialText)
      for i in range(2):
          self.txt.tag_config(colors[i], background=colors[i])
          self.txt.tag_config(
              "emph" + colors[i], foreground=emphColors[i]
          )
  
file_path: nltk/nltk/app/nemo_app.py
imports: import itertools
  import re
  from tkinter import SEL_FIRST, SEL_LAST, Frame, Label, PhotoImage, Scrollbar, Text, Tk
label_desc: Use image node_id 1 to create a new Zone object  with example: obj = Zone(image, initialField, initialText)