code: def configure_layout(self):
      # 1: Add the main StreamLit UI
      selection_tab = [
          {
              "name": "Run your Github Repo",
              "content": self.flow,
          }
      ]
      # 2: Add a new tab whenever a new work is dynamically created
      run_tabs = [e.configure_layout() for e in self.flow.ws.values()]
      # 3: Returns the list of tabs.
      return selection_tab + run_tabs
  
imports: import io
  import os
  import subprocess
  import sys
  from copy import deepcopy
  from functools import partial
  from subprocess import Popen
  from typing import Dict, List, Optional
  from lightning import BuildConfig, CloudCompute, LightningApp, LightningFlow
  from lightning.app import structures
  from lightning.app.components import TracerPythonScript
  from lightning.app.frontend import StreamlitFrontend
  from lightning.app.storage.path import Path
  from lightning.app.utilities.state import AppState
label_desc: Use image node_id 3 for calling the RootFlow obj's underlying member method code with example usage: obj.configure_layout() and returns: unknown