Heterogeneous Component Design Technology