Hey Anand,
I think you should check it out, it contains some nice ideas too. Furthermore, I think your work could be well combined with my work into a single package.
At first sight, it looks like we have been doing quite complementary things. Would you be interested in joining efforts? I did not yet have a closer look at your code b.t.w.,
just I thought it would be handy to notify you about sketch mode right away (to prevent duplicate work, and to exchange ideas).
It looks like I am using a more updated version of svg.el b.t.w., maybe you'd like to download and use the latest version of svg.el too.
Best regards,
Daniel