diff --git a/memory-viz/src/tests/__snapshots__/cli.spec.tsx.snap b/memory-viz/src/tests/__snapshots__/cli.spec.tsx.snap
index 0ca8d7a..eee4b4e 100644
--- a/memory-viz/src/tests/__snapshots__/cli.spec.tsx.snap
+++ b/memory-viz/src/tests/__snapshots__/cli.spec.tsx.snap
@@ -1,399 +1,642 @@
// Jest Snapshot v1, https://goo.gl/fbAQLP
exports[`memory-viz CLI output path should overwrite existing svg when the output path is a file that exists 1`] = `
-""
+
`;
exports[`memory-viz CLI output path should produce consistent svg when the output path is a file 1`] = `
-""
+
`;
exports[`memory-viz CLI output path should produce consistent svg when the output path is a file in a directory 1`] = `
-""
+
`;
exports[`memory-viz cli produces consistent svg when provided filepath and a variety of rough-config option(s) 1`] = `
-""
+
`;
exports[`memory-viz cli produces consistent svg when provided filepath and output option(s) 1`] = `
-""
+
`;
exports[`memory-viz cli produces consistent svg when provided filepath and stdout 1`] = `
-"
-"
+
`;
exports[`memory-viz cli produces consistent svg when provided filepath, output, and height option(s) 1`] = `
-""
+
`;
exports[`memory-viz cli produces consistent svg when provided filepath, output, and width option(s) 1`] = `
-""
+
`;
exports[`memory-viz cli produces consistent svg when provided filepath, output, height, and width option(s) 1`] = `
-""
+
`;
exports[`memory-viz cli produces consistent svg when provided stdin and output 1`] = `
-""
+
`;
exports[`memory-viz cli produces consistent svg when provided stdin and stdout 1`] = `
-"
-"
+
`;
diff --git a/memory-viz/src/tests/__snapshots__/draw.spec.tsx.snap b/memory-viz/src/tests/__snapshots__/draw.spec.tsx.snap
index a22bde1..e8547af 100644
--- a/memory-viz/src/tests/__snapshots__/draw.spec.tsx.snap
+++ b/memory-viz/src/tests/__snapshots__/draw.spec.tsx.snap
@@ -1,1549 +1,2824 @@
// Jest Snapshot v1, https://goo.gl/fbAQLP
exports[`draw function formats a mix of stack frame/non-stack frame objects in automatic layout 1`] = `
-""
+
`;
exports[`draw function formats non-stack frame objects in automatic layout 1`] = `
-""
+
`;
exports[`draw function renders 'fade' style preset 1`] = `
-""
+
`;
exports[`draw function renders 'fade_id' style preset 1`] = `
-""
+
`;
exports[`draw function renders 'fade_type' style preset 1`] = `
-""
+
`;
exports[`draw function renders 'hide' style preset 1`] = `
-""
+
`;
exports[`draw function renders 'hide_container' style preset 1`] = `
-""
+
`;
exports[`draw function renders 'hide_id' style preset 1`] = `
-""
+
`;
exports[`draw function renders 'highlight' style preset 1`] = `
-""
+
`;
exports[`draw function renders 'highlight_id' style preset 1`] = `
-""
+
`;
exports[`draw function renders 'highlight_type' style preset 1`] = `
-""
+
`;
exports[`draw function renders a blank space 1`] = `
-""
+
`;
exports[`draw function renders a blank stack frame 1`] = `
-""
+
`;
exports[`draw function renders a bool 1`] = `
-""
+
`;
exports[`draw function renders a bool using manual layout 1`] = `
-""
+
`;
exports[`draw function renders a diagram with 'small' width value and a mix stack frame/non-stack frame objects 1`] = `
-""
+
`;
exports[`draw function renders a diagram with 'small' width value and no stack frames 1`] = `
-""
+
`;
exports[`draw function renders a diagram with large left margins 1`] = `
-""
+
`;
exports[`draw function renders a dict 1`] = `
-""
+
`;
exports[`draw function renders a float 1`] = `
-""
+
`;
exports[`draw function renders a list with indexes showing 1`] = `
-""
+
`;
exports[`draw function renders a list without indexes showing 1`] = `
-""
+
`;
exports[`draw function renders a set 1`] = `
-""
+
`;
exports[`draw function renders a stack frame and an int 1`] = `
-""
+
`;
exports[`draw function renders a stack frame using manual layout 1`] = `
-""
+
`;
exports[`draw function renders a str 1`] = `
-""
+
`;
exports[`draw function renders a tuple with indexes showing 1`] = `
-""
+
`;
exports[`draw function renders a tuple without indexes showing 1`] = `
-""
+
`;
exports[`draw function renders an empty dict 1`] = `
-""
+
`;
exports[`draw function renders an empty list 1`] = `
-""
+
`;
exports[`draw function renders an empty set 1`] = `
-""
+
`;
exports[`draw function renders an empty tuple 1`] = `
-""
+
`;
exports[`draw function renders an int 1`] = `
-""
+
`;
exports[`draw function renders an object with no type and no value 1`] = `
-""
+
`;
exports[`draw function renders blank spaces in automatic layout 1`] = `
-""
+
`;
exports[`draw function renders combinations of style presets 1`] = `
-""
+
`;
exports[`draw function renders custom style (without presets) 1`] = `
-""
+
`;
exports[`draw function renders diagrams with provided mix of roughjs_config options 1`] = `
-""
+
`;
exports[`draw function renders diagrams with provided roughjs_config 'fill' and 'fillStyle' options 1`] = `
-""
+
`;
exports[`draw function renders diagrams with provided roughjs_config 'fill' option 1`] = `
-""
+
`;
exports[`draw function renders diagrams with provided roughjs_config 'roughness' option 1`] = `
-""
+
`;
exports[`draw function renders range object 1`] = `
-""
+
`;
exports[`draw function should produce consistent svg when provided seed 1`] = `
-""
+
`;