Fine grained control over sizing

Allows $width, $height, and $sizingPolicy elements of a widget object
to work together to determine the size a widget should be rendered at
for any given situation.

Still TBD: How to opt out of the RStudio Viewer pane (is this even
possible?).