Add support for an advanced task scheduler managed by the application.

I see it both ways so not sure which is right. LMK how you chose the casing.