Initial commit of library.