Added preliminary interfaces and default implementation for async job scheduling.