Procedure interfaces was extracted from tokenizers, TokenType enum was moved to TokenizerBase file