I have the feeling that the "I build a product for XYZ" idea turned into "I build a rendering engine in HTML canvas".

Not sure if I like that.

But hey, I can now render text in an easier and better way than the bare bones HTML canvas functionality.