A data class representing text with optional furigana (phonetic readings).
This is used to pass text to components that support displaying both the original text (such as kanji) and its furigana (phonetic readings).
The optional phonetic reading of the text. If null, no furigana will be shown.
null
The main text to display (e.g., in kanji).