The aim of this set of documents is to outline what the function of this library is, and to provide developers a way of understanding how to use the code from the library