Next best thing would be having programmable components with editor support so you can completely separate the UX and styling from the behavior of the UI, but I guess that's asking for too much.
Next best thing would be having programmable components with editor support so you can completely separate the UX and styling from the behavior of the UI, but I guess that's asking for too much.