Technology progression through time.