Project description
Basic requirements:
The speed of data processing by the system;
Modularity of execution (with support for extension / change of functionality, parameters);
Availability for understanding the code - "commentation" functions (if it is impossible to maintain constantly).
I will either move 100% or modularly.