Yes. VDOM is immediate mode. DOM is retained mode. Building immediate mode on top of retained mode is cursed.