Performance: use pre-rendering
DrawableBlock