StimulusJS has served us well, but after working on #769 I'm finding that we need to keep reinventing the wheel and make everything from scratch, particularly things like the popover menus. Ruby API is using Tailwindcss, which means we could absolutely take advantage of tailwindui and Headless UI and use a ton of existing code that people have already written.