The w and h arguments are already optional, defaulting to the width and height of the layout box. Should we do the same thing for x and y, defaulting to the position of the layout box?
This could be convenient if elements are positioned using CSS relative to one another, and one simply wants to make them appear on the canvas in the right positions.