Text support and optimization

Possibility to define font size of text
If not defined, text will be as big as possible
Optimizations