You can place several editors on a signle webpage. In that case each DrawCanvas must have the parameter instance. The parameter's value can be any string, but it must be UNIQUE for each canvas on the page.
For example:
for one canvas
<param name="instance" value="A">
for another canvas
<param name="instance" value="B">
Each control panel (such as ToolPanel, ColorPanel, etc..) must also have the parameter instance, and it's value must be the same that the canvas instance the panel serves for.
| canvas instance A |   | canvas instance B |
|---|---|---|
|   | ||
|   | ||
| tool panel works for the canvas A |   | tool panel works for the canvas B |