Classes for managing the pool of threads for running application logic.