Alternative implementation of CTFrameDraw that supports a custom baseline attribute