Yeah, I think it's a lost cause. The main reason I gave up on it was that the VIEWs are not vector based, so there would always be a mismatch. How are you meant to scale those up?
And besides, a lot of people like the retro low-res pixelated look, so not much point making it crisper. There's a resurgence.