The potential for mechanical design compilation