# Functions
NewConfigManager creates a new ConfigManager.
NewEntryValue creates a new EntryValue.
NewGlobalConfig create a new GlobalConfig.
NewLocalConfig create a new LocalConfig.
# Structs
ConfigManager is used to manage all components' config.
EntryValue is composed by version and value.
GlobalConfig is used to manage the global config of components.
LocalConfig is used to manage the local config of a component.
# Interfaces
Server is the interface for configuration manager.