Do we want the number of threads in the group to be configurable via a constructor argument? @flozano @andrewscode would you two ever use that feature, or is it just needless complexity?