After our meeting in IRC, I think it would be a great idea for creating an architecture diagram for this library, perhaps something in a uml format. One of the issues brought up was how to make the library more c compatible, and a diagram would allow us to address this issue more directly.