Lightweight virtual DOM implementation and visualizer - technologies: ES6/7, Babel, Webpack, and Flow