Token: add position field
CharacterTokenizer: implement position