- Keep Position in JsonCharacter - Keep Position in JsonToken - Position - FragmentPosition for `StringTemplate.fragments()` - This will have `(int index, int cursor)` - where `StringTemplate.fragments()[index].charAt(cursor)` - ValuePosition for `StringTemplate.values()`