# Functions
NewConfiguration returns a new configuration based on the given parameters.
NewConfigurationFromReader creates a configuration using the content read from the given stream using the provided format.
# Structs
Configuration contains the application configuration parameters.
# Type aliases
Encoding represent the encoding used.