As a developer, I want the code to be clear and well-structured.
The source code is organized into classes, where only one class may occur per module. In exceptional cases, if classes are not suitable, functions are organized in modules.
-
I have split the source code into modules for better reusability.