I am building something similar, but no data source part.
Bruzu - You can call an API link to instantly generate an image, text data / image data can be swapped out on the fly.
Rasterizer - You design an image and then once saved, it provides you with a static URL you can share and this static image updates when your data source updates.
Also I've fixed the github data source, as he found it wasn't working properly.
Your design is way better.