Approaches for the Development of Early-stage Engineering Design Skills