Made BitmapText more flexible (still incomplete)