New Tokenizer module. Splitting text by separators is not enough.