1st pass at supporting appending multiple widgets to the container.

Still need to define how widget.setScale(xScale, yScale) works.