I think scheduled tasks make sense as a first-class primitive. In the same way we don't simply embed systemd units, but rather describe what we want and have snapd generate the units accordingly, we probably want to describe a simple kind of schedule and have snapd map that to either cron or systemd depending on underlying OS. Mark