Added text font and colour customisation.

May be it would be better to provide some DataSource protocol methods for that, but it is enough for start