Add Gof3rSource
Restructure workers to reduce duplication