Currently, automated scheduled tasks will only ever run one task at a time. Improve on this situation with a concept of exclusivity groups so that the system will only run one task per exclusivity group at a time.
This will allow for tasks that can/should always be run regardless to run even when other long running tasks are running.