code: def build(self):
      self.canvas = VisualDebuggerCanvas(
          buckets=self.visual_debugger.available_buckets
      )
  
      Clock.schedule_interval(self.update_image_data, 0.01)
  
      return self.canvas
  
file_path: SerpentAI/serpent/visual_debugger/visual_debugger_app.py
imports: from serpent.visual_debugger.visual_debugger import VisualDebugger
  from serpent.utilities import SerpentError
  from serpent.config import config
  from PIL import Image
  import io
label_desc: Use image node_id 2 for calling the VisualDebuggerApp obj's underlying member method code with example usage: obj.build() and returns: self