Various tool classes.