add class TextBaseline
add constructor for pre-existing CGContextRef