As the manifest file supports multiple UI files, would it be possible to get an example of how to set up vite? I'd love for my widget to have different UI files based on what the user is trying to achieve. Maybe there's a UI file for a calendar or for a text input, etc.