Lot of code is included in other files, so I could reduce overall
number of files, also I started english translation in comments