First iteration of the library.