updated cpp templates to use nuget