Агмайк, это ты в код еще не углублялся.
Из моих комментариев к всего лишь 3 файлам можно уже собирать цитатник(это только комментарии к логичности кода; когда станет понятно что где - дополнится смысловыми комментами).
Меня просто убило то, как там реализована работа систем ATS: она вшита в само ядро и отделаться от нее не так просто будет[не думает автор о людях]. Чтобы переделать это под нашу ЖД - надо перелопачивать достаточно многое. Комментировал когда класс-парсер скриптов - бесполезного, или еще чего похуже, там тоже хватает.