That's a cool project. Do you plan on having custom applications for a bunch of different websites? I can certainly see that becoming logistically complex. Speaking to my experience, since 2015 YouTube (er, sorry, YouTube™) went through one major style revision requiring a re-working of my app, and they have just gone through a minor one, which will require some tweaking.