reorganized Token to move most of it's stuff to Symbol