The Tool Factory Project