Right now the structure of the project in this repository is not really optimal. It is confusing and not very easily readable. I will also consider building using some other script-language.