Mechanisms for Design