This is ther main library file. It is a work in progress, and will be posted public when it is in the final stages.