This example demonstrates the ability to create multiple modules in one project. Program always starts with the Init module. However it is possible to use an unlimited number of modules to decompose project.