I believe carvewright already has the tools to make this work. A feature could be added to the text tool; call it "centerline in a carve region" or whatever. When the project carve got to the point of adding this text, the machine would first ask for the installation of the probe instead of a carving bit. The CW would then proceed to measure the surface depths along the path of the desired centerline text. This probe data path would then be "added" to the centerline path information resulting in a new centerline data path adjusted for the actual surface where the text will be carved. The operator would next be asked to install the appropriate bit as usual to carve the centerline text.