I have a system that is Django and static HTML with some sprinklings of Javascript, no build tools for frontend, no libraries and very little structure. Now I have one more compliacated dialog that would benefit of some more structure. What is the best way to add that? Vanilla JS and custom web component? Some ultralight library?