Initial commit of the library.