New c++ library

It wouldn't harm to remove them, to be honest. I was just following the conventions already existing. Can we merge like this or do you want me to remove the yaml files and the references to them?