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

As far as I know, the convention follows that of record typing: capitalized for just the value, lowercase for value plus parameters.