Classes for character- and token-based language models.