Initial work on text themes. To be completed.