Started to introduce TokenList (doesn't compile yet!)
Displaying arbirtrarily nested tokens works
Confusion with the Combination token ... Time to head to bed.
Refactored some of the token confusion.
Non-capturing groups are correctly parsed now.
Merge branch 'token-list-refactoring'