Really? I’ve had no trouble at all directing an agent harness to simply maintain multiple UIs (in my case, Android, macOS + iOS, and a TUI, the latter mostly to ease debugging).