Add initial code for a basic worker pool