Decoupling Design from Engineering