First commit of the library.