Small satellites: Taking advantage of smartphones and other consumer technologies, tiny satellites are changing the