Modules
- Main functions doing actual work.
- Module containing various utility functions.
Structs
- Representation of the application’s all configurable values.
Enums
- Supported ANSI output formats
- Enum representing all possible values the application can fail.