I was able to work on the project over the weekend, and managed to factor out SQLite from the core of the library, so it's now able to support multiple dialects. It's all going to be on Github at the mid of this week I think. Would love your feedback and critique.