Which `daemon()`?

The rest of the code suggests that your daemon logic will be part of `ApplicationDaemon` that is created only a bit later, as part of `ApplicationSystem`. Not leaning one way or another, just trying to understand how this relates to the rest.