Do you write your own dom/data/event binding systems in vanilla javascript or simply not use that approach? Genuine question, I have written a ton of ground up code across multiple languages but couldn't imagine reinventing that particular wheel for what we do.