add Splitter to standard tools
eliminate wrong dependencies
decouple 'Token' and 'Position'