Add basic Text tool

[#73648682]

TODO: implement resize -> rescale fix.
Move common code to parent class (ShapeTool)