Multi-sectoral growth model with expanding range of softwares and embodied technological progress: New softwares can only be run on the most recent generations of hardware