Removal od nested classes into distributed source codes + clean refactor
- FatalError exception main wrap