Linux (system):/var/lib/<subFolders>/data|config|log
Linux (user):~/.config/<subFolders>/data|config|log
IsSystemPath indicates whether system-wide paths are in use. System paths typically require elevated permissions to write.
Each root can be overridden individually via environment variables or command-line arguments using the configured section key (e.g. --myapp:dataRoot=/custom/path).
Relative path overrides are resolved against Environment.CurrentDirectory, which is suitable for CLI applications where the caller controls the working directory.