First Commit of the basis of the core library