Add ContextualText class