ScheduledActivityObserver(services: ServiceHubInternal)
This observes the vault and schedules and unschedules activities appropriately based on state production and consumption.