Initial commit of the library source