The Evolution Of Technological Knowledge Across Space And Time