Completely re-works the virtual DOM... again.