Copied c++ docs to have at least some documentation