Originally, it started out as a supporting toolkit for a CMS, and as the years gone by I stuffed it with more and more of the general functionality that I have been using in most of the websites I created. Eventually, the CMS itself got scrapped, so I stripped out the functionality specific to it and made the interface a bit more suitable for general use.
This is my first attempt at creating a public API, so it will most likely end up getting butchered pretty soon. Probably should't have labeled it stable, yet. Oh well. Download it here.