I like this one! I've put some thought into it, but I haven't really gotten anywhere with it other than putting together a software list (unsubmitted).
I'd similarly like to get the VS. Systems loading arbitrary games from a software list. Here I've got no softlist yet, but the code is at least far enough along to record dumb demos where I try to play two different games at once: https://youtu.be/TnBjulIqvoU