Материал из Module developer
The initialization is wrapped in the shell of the acivated function. This method allows you to wrap in the data inside the driver initialization, thus protecting your data and not flooding the global space. It is necessary to use this method when writing any initialization. You can see one more variant of initialization below.
