Text Commands Consolidation

Currently there are at least 3 (?) text commands. Perhaps think about consolidating the functionality into one command
You could think about it the way you do extrusions currently- The default extrusion is visual and then you can run Convert Extrusion at the end.

Imagine if the Text too only creates poly/2D geometry for visualizationl and has a thickness panel property for 3d visualization. If at any point you want real geometry then you can convert the text into nurbs.

Either way it would be good to have a method to convert a Text object downstream