Addressing four aspects of Deep Learning (DL) design: