This question is still relevant in 2025 .. At least for vibe coding!
I developed a working demo with AI thanks to some of the info found in the thread.
https://github.com/boazmichaely/splitscreen-launch-demo
Thank you, hope this helps others!