Allow Multiple Label Values per Key for a Host

I see a lot of potential use-cases…
Creating host, service and contact groups assignment from a label.
Example: contactgroup:group1; contactgroup:group2, assigning a host to both groups.

Compose agent bakery rules by a label.
Example: app:splunk; app:grafana, installing both plugins for one server.

Basically everything where one wants to use a label in a cumulative way.