- IsuCollageNode: faithful port of ImageProcessor.calculateLayout
(float rects, per-row scaling factor) validated bit-exact against the
TypeScript original over 63 cases; optional 'width' widget (default 1024)
- load_images_node: stop padding images to a uniform size (that destroyed
aspect ratios and leaked black bands into tiles); output is now an
OUTPUT_IS_LIST of native-size tensors, matching the React app behavior
- IsuCollageNode: INPUT_IS_LIST to receive the full list in one call;
unwrap scalar widgets that ComfyUI also wraps in lists (seed/width)
- Rasterization snaps float rects via cumulative rounding so the <=1px
error spreads across all tiles instead of the last one; rows always
fill the canvas width exactly