proof of concept of something like what you're describing: http://www.telescopictext.org/text/pFjkqQY9bmfvQ (not the best example, but telescopictext is very cool)