Commit first pass on the library.