Refactored to use slave configuration for per-project slave