- heavy main module refactoring
- no smart pointers to std::atomic nonsense anymore #8