The CDIO framework and new perspectives on technological innovation