posted 13 years ago
These are open-ended questions that can't really be answered in forum posts; it would take way too much time for anyone to do so. But they can be answered by going through the source code (as I have done in the past to learn how the library works). I suggest you start with that, and if you have a specific question you come back here for help.
And, again, you need to fix your display name now.