refactor TokenSymbol to Symbol and add new TokenSymbol and RoleSymbol types
#2690
+455
−70