Config defines methods that allow recovery of system settings
Config
@callback get(atom()) :: any()
@callback load() :: map()