Sometimes I need to control the all aspects of a word processor, create a document dynamically, or create a preview page for some web page. The traditional word processors falls short in these situations.
I've built similar web pages for print purposes before, and now, I decided to generalize them.