Technological Implications