В структуре четырех частей программы основной модуль предоставляет языковые функции для внутренней обработки данных. В то же время основной модуль также обеспечивает функцию определения таблицы соседних элементов данных и доступа к элементам данных в соответствии с их позициями в таблице. Модуль ядра также предоставляет функции отладки, которые включают в себя переключатель времени компиляции и строки отладки.