Consolidate pool logic into single pool for most pools. Fix tests broken by renaming spawn funcitons.