Adds C++ submodule