Syslog Facility Kernel vs Daemon vs User Logging - please describe the differences

When adding a Syslog to XG I'm missing documentation about the facilities.

What do they mean and what is the use case for the different facilities? Can you write some words about that in the documentation please?

Current Help docu extract Nov. 3rd:

Facility Informs the syslog server of the log message's source. The facility indicates the log source, for example, an operating system, process, or application. You can configure the facility to distinguish log messages from different devices. The LOCAL0-LOCAL7 option refers to log level information.