This has already been done, hasn't it? It has been, and I'm just 14 years late, right?
Yep, it exists.
What do you think?