фишка в том, что универсальность - всегда проигрыш в чем-то, в данном случае в скорости. т.е. если сделать тупо в лоб, может получиться так, что кроме скролла больше ниче не вставишь - тормозить будет.
Главное понять как оно должно быть, а далее все равно все будет переделываться под конкретную задачу программистом. В случае торможения можно уменьшить колличество одновременно выводимых на экран букв спрайтов. Просто уменьшиться длинна строчки.