Refactored Font class to use a TextCache for vertex data.
The TextComponent class should start using it soon.