deduplicate tool creation code in Tools
Merge pull request #615 from kossebau/lessCodeDuplicationInTools

deduplicate tool creation code in Tools