src/vs/workbench/contrib/notebook/browser/view/renderers/webviewPreloads.ts/OutputCell/createOutputNode
class OutputCell:		public createOutputNode(outputId: string, outputOffset: number, left: number): HTMLElement {
			let outputContainer = this.outputElements.get(outputId);
			if (!outputContainer) {
				outputContainer = document.createElement('div');
				outputContainer.classList.add('output_container');
				outputContainer.style.position = 'absolute';
				outputContainer.style.overflow = 'hidden';
				this.element.appendChild(outputContainer);
				this.outputElements.set(outputId, outputContainer);
			}
			outputContainer.innerText = '';
			outputContainer.style.maxHeight = '0px';
			outputContainer.style.top = `${outputOffset}px`;

			const outputNode = document.createElement('div');
			outputNode.id = outputId;
			outputNode.classList.add('output');
			outputNode.style.position = 'absolute';
			outputNode.style.top = `0px`;
			outputNode.style.left = left + 'px';
			outputNode.style.padding = '0px';
			outputContainer.appendChild(outputNode);

			addMouseoverListeners(outputNode, outputId);
			addOutputFocusTracker(outputNode, outputId);

			return outputNode;
		}