Stochastic design optimization accounting for structural and distributional design variables