Text: can set color, and supply pos and point_size in init