+ * Generally, the string should be in the same format as the original
+ * template, with only the digits changing between calls. However, there
+ * are two allowed exceptions:
+ *
+ * - It does not matter what exact text is placed in the static portions
+ * between digits, provided they are nonempty. These are used only to
+ * separate groups of digits. The pre-rendered text from the original
+ * template is always used.
+ *
+ * - The updated string need not include all the elements of the original
+ * template. Omitted elements from the update string are not drawn.