Evolutionary Spacecraft Design Using A Generalized Component-Resource Model