Initial version of library.