viewof tpVizSpace = new Promise((resolve) => {
resolve(html`<div class="viz-space"></div>`);
}).then((domElement) => {
let materialParams = {
width: shopbotBedDims.width,
height: shopbotBedDims.height,
thickness: shelfThickness
};
let vizSpace = new VisualizationSpace(domElement, materialParams);
invalidation.then(() => vizSpace.removeAllViz());
domElement.value = vizSpace;
return domElement;
})