Async events generator, makes possible to listen events in async loops
Layer-based config/data manager