Made BitmapText more flexible (incomplete)