refactored code base to have a common interface for all tool types 542986b dmsaylor commited on Feb 16, 2023