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