Initial commit of sources and libraries