test = {
let row = 0;
let col = -1;
let chunk = BatchRenderSync.chunks.at(row)
let item = chunk.textObjects.at(col)
return svg`<svg width="1024" height="${chunk.chunkHeight*4}" style="outline:1px solid red;">
<defs>
<g id="text-renders">
<image id="chunk-${row}" href="${chunk.dataURL}" height="${chunk.chunkHeight}" width="${chunk.chunkWidth}">
</image>
<!-- full-width pattern-->
<pattern id="full-${row}" width=1 height=1>
<use href="#chunk-${row}"></use>
</pattern>
<!-- viewbox pattern-->
<pattern id="view-${row}" viewbox="${item.offset},${0},${item.width},${chunk.chunkHeight}" width=1 height=1>
<use href="#chunk-${row}"></use>
</pattern>
<!-- offset pattern-->
<pattern id="offs-${row}" width="1" height="1">
<use href="#chunk-${row}" x=${-item.offset}></use>
</pattern>
<!-- fixed pattern-->
<pattern id="fixt-${row}" width="${chunk.chunkWidth}" height="${chunk.chunkHeight}" patternUnits="userSpaceOnUse">
<use href="#chunk-${row}"></use>
</pattern>
</g>
<g id="text-paths">
<!-- single clip-path-->
<clipPath id="textClip-${item.id}">
<rect x="${item.offset}" y="0" width="${item.width}" height="${chunk.chunkHeight}" fill="black"></rect>
</clipPath>
<!-- clip + filter-->
<clipPath id="textCrop-${item.id}">
<rect width="${item.width}" height="${chunk.chunkHeight}" fill="black"></rect>
</clipPath>
<filter id="textOffset-${item.id}">
<feOffset in="SourceGraphic" dx="${-item.offset}"/>
</filter>
</g>
</defs>
<!--
<use href="#chunk-${row}" clip-path="url(#textCrop-${item.id})" filter="url(#textOffset-${item.id})"></use>-->
<!--
<svg viewbox="${item.offset},0,${item.width},${chunk.chunkHeight}" width=${item.width}>
<!--<use href="#chunk-${row}"></use>-->
<!--<rect fill="url(#full-${row})" width="${chunk.chunkWidth}" height="${chunk.chunkHeight}"></rect>-->
<!--</svg>-->
<!--
<use x="${-item.offset}" href="#chunk-${row}" clip-path="url('#textClip-${item.id}')"></use>-->
<!--
<rect fill="url(#view-${row})" width=${item.width} height=${chunk.chunkHeight}></rect>-->
<rect fill="url(#offs-${row})" width=${item.width} height=${chunk.chunkHeight}></rect>
<!--
<rect x="${item.offset}" width="${item.width}" height="${chunk.chunkHeight}"
transform="translate(${-item.offset}, 0)" fill="url(#fixt-${row})" fill-opacity="0.5"></rect>-->
</svg>`;
}