General purpose technologies in theory, application and controversy: a review · Study