Model classes that work with the Single Task Controllers

These models were designed to work with the single task controllers in PR #3503