code: def intro():
      return Div(
          text="""
          <h3>Welcome to Layout!</h3>
          <p>Hopefully you'll see from the code, that the layout tries to get out of your way
          and do the right thing. Of course, it might not always, so please report bugs as you
          find them and attach them to the epic we're creating <a href="">here</a>.</p>
          <p>This is an example of <code>scale_width</code> mode (happy to continue the conversations
          about what to name the modes). In <code>scale_width</code> everything responds to the width
          that's available to it. Plots alter their height to maintain their aspect ratio, and widgets
          are allowed to grow as tall as they need to accommodate themselves. Often times widgets
          stay the same height, but text is a good example of a widget that doesn't.</p>
          <h4>I want to stress that this was all written in python. There is no templating or
          use of <code>bokeh.embed</code>.</h4>
      """
      )
  
file_path: bokeh/examples/basic/layouts/words_and_plots.py
imports: from bokeh.layouts import layout
  from bokeh.models import ColumnDataSource, Div, HoverTool, Paragraph
  from bokeh.plotting import figure, show
  from bokeh.sampledata.glucose import data
  from bokeh.sampledata.iris import flowers
label_desc: Use image node_id 4 for calling a global function with example usage: intro() and returns: Div