- The basic header contents of the system, designed to easily add features, were written.
- The [CLI11](https://github.com/CLIUtils/CLI11) project was included to provide a better experience for the project.
- Improved logging system.
- Unnecessary code cleaned.
- At build time, the version, compile time, CMake version, compiler version, and compiler flags are retrieved with the new CMake module and a header is created. This header provides more robust version management and notifications.
- Build warnings fixed, code corrected for compilation.
- Improvements were made to CMake code.
- Modifications were made to the tests to read the library's version information.