Scheduler: Handle more duration formats.
Dependency injection: Decouple services a bit more from core.
Events: Migrate to GORM.