Shared base app for game launchers

There are several game launchers that are either already on Flathub or are requested to be added there, e.g. Steam, Lutris, GameHub, Itch and so on. All of them require bundling a very similar set of libraries that are commonly required by games.
So, the idea here is that maybe we should join the efforts of multiple game launcher into one common BaseApp that the launchers can base on?