Inital commit of library and demo projects.