This creates a Layer between the DOM to allow batch writing and reading from the virtual DOM