Cleanup; consolidating path construction into ProductContext.