Design with Uncertain Technology Evolution