Конечно, можно работать с символами. И нужно. Для этого используется Чистый Язык (аналог языка метамодели и Милтон-модели).
Я, вроде, давал ссылку в своем посте на целый сайт, где занимаются работой с символами -- символическим моделированием. Повторюсь:
http://www.cleanlanguage.co.uk/