message: Included intermediate components in the visualizations
diff: -import React, {useState} from 'react';
  +import React, {useEffect, useState} from 'react';
  import Diff from '../components/StateDiff/Diff';
  import NavBar from '../components/NavBar/NavBar';
  import Metrics from '../components/Metrics/MetricsContainer';
  @@ -35,7 +35,7 @@ const cleanComponentAtomTree = (inputObj: componentAtomTree): componentAtomTree
  let counter = 0;
  const innerClean = (inputObj: any, outputObj: any, counter: number = 0) => {
  if (
  - inputObj.tag === 0 &&
  + (inputObj.tag === 0 || inputObj.tag === 2) &&
  inputObj.name !== 'RecoilRoot' &&
  inputObj.name !== 'Batcher' &&
  inputObj.name !== 'RecoilizeDebugger' &&
  @@ -114,7 +114,6 @@ const VisualContainer: React.FC<VisualContainerProps> = ({
  ? cleanComponentAtomTree(currentSnapshot.componentAtomTree)
  : undefined;
  -
  // object containing all conditional renders based on navBar
  const nav: navTypes = {
  // compare the diff of filteredPrevSnap and filteredCurSnap
  