Added the main library and samples