Added TextShape and TextShapeLayer