Add cpp_utils submodule
Use cpp_utils
Use more features from cpp_utils
Use cpp_utils
Update cpp_utils