In main all necessary initialization stuff is done. After the init calling the main loop is executed which calls all module routines periodically. In case of an user requested shut down the main routine is leaved and Netzer is shut down.