Added the Great Circle Line option
Split out description generation into its own file.