Yeah there is also stuff like ionic, even Vue has something like that with GUI. With stuff like this is great to prototype create a MPV. Machine generated code is hard for humane to debug, at some point, it will hit a limit that becomes harder and harder to debug and make changes.