An empty rectangular canvas
<canvas width="500" height="150" bgcolor="green">
</canvas>
Displays a green canvas with those settings
A simple window on a canvas
<canvas width="500" height="150">
  <window/>
</canvas>
Displays a window that has no body to it.
<canvas width="500" height="300">
  <window x="20" y="20" width="200" height="250"/>
</canvas>
window with a body and positioning (x,y) top right in pixels
window with a title
<canvas width="500" height="350">
  <window x="20" y="20" width="200" height="250" 
          title="Simple Window" resizable="true" />
</canvas>
This window is resizable.
window with text
<canvas width="500" height="350">
  <window x="20" y="20" width="200" height="250" 
          title="Simple Window" resizable="true">
    <text>Here is some text.</text>
  </window>
</canvas>
Window with positioned text
<canvas width="500" height="250">
  <window x="20" y="20" width="200" height="250" 
          title="Simple Window" resizable="true">
    <text x="10" y="10">Here is some text.</text>
    <text x="10" y="50">I could ramble for hours.</text>
  </window>
</canvas>
An alternate way to position the text
<canvas width="500" height="350">
  <window x="20" y="20" width="200" height="250" 
          title="Simple Window" resizable="true">
    <simplelayout axis="y" spacing="10" />
    <text>Here is some text.</text>
    <text>I could ramble for hours.</text>
  </window>
</canvas>
Uses a layout that is vertically spaced by 10 pixels between siblings
