Technical progress / innovation. Same, different, how related?