First commit of library source files.