typedef enum { PROC_FILE_LOADER=0, PROC_PROJECTION_RELAY, PROC_RESULT_COLLECTOR, PROC_PROJECTION_PRODUCER, PROC_COMPARATOR, } enum_process_types; typedef enum { MSG_PROJECTION_REQS=0, MSG_MODEL, MSG_PIZZA, MSG_PROJECTION, MSG_RESULT, MSG_CMD } enum_message_types; typedef enum { EVT_PROJECTION_BEGIN=0, EVT_PROJECTION_END, EVT_COMPARISON_BEGIN, EVT_COMPARISON_END } enum_log_event_types;Yksittäisen prosessin tyyppi määritellään enum_process_types tyypillä. Järjestelmän prosessit ovat joko alustustiedoston käsittelijöitä PROC_FILE_LOADER, projektioden välittäjiä PROC_PROJECTION_RELAY, projektioden tuottajia PROC_PROJECTION_PRODUCER, vertailijoita PROC_COMPARATOR tai tulostiedon keräilijöitä PROC_RESULT_COLLECTOR.
Lueteltu tyyppi enum_message_types määrittelee lähetettävän tai vastaanotettavan viestin tyypin. Järjestelmässä on toteutettu viestirakenteet makromelkyylin mallille MSG_MODEL, elektronimikroskooppikuvalle MSG_PIZZA, peojektiolle MSG_PROJECTION, projektion pyytämiselle välittäjältä tai tuottaja prosessilta MSG_PROJECTION_REQS, tulostiedon välittämiselle MSG_RESULT, sekä komentoviesteille MSG_CMD.
Järjestelmä ylläpitää käynnissä olevista toiminnoistaan kirjaa lokitiedostoon, lokiviestien tyypit on lueteltu enum_log_event_types tyypissä. Lokiin kirjataan ylös uusien projektioden laskennan sekä vertailuoperaatioden aloitus ja lopetus.