Made ContentTools and ToolRepairRecipes more dynamic