Hochintetessant aber irrelevant.
Void() existiert nicht! Jedenfalls lagert man keine Programmteile "in ein Void()" aus.
Void Funktionsname() existiert. Gewöhnt euch ab, irgendwelchen sprachlichen Unsinn zu schreiben und hinterher stundenlang zu rechtfertigen.
Was du meintest war schlicht eine Funktion (ohne Rückgabewert). Dann sag doch auch "Funktion". Wenn der User unter Void()" nachgoogelt, wird er kaum schlau werden.
Und ob du die Programmteile nun in Funktionen auslagern oder nicht... Das Grundkonzept hier ist und bleibt eine Superloop (abzugrenzen gegen z. B. Interruptkonzpte oder Threading oder sequezielle Programmabläufe).