Make the textblock itself more modular and easier to stylize