What is the difference between these two breeds? I often see breeders advertising Exotics as Shorthaired Persian. But, I've also see Longhaired Exotics, which look exactly like Persian. Then, there are Himalayans. Sometimes I see them listed as Himalayans and other times as Color Point Persians or Himalayan Persian. Are these all the same breed with different names or three seperate breeds? I'm so confused!