Arent there any commercial libraries available already?

Somehow this reminds me of PDF