Are there pool equipment control systems that can control pumps, heaters and other pool equipment from a variety of manufacturers or are they all tied to equipment from the same source? If anyone has experience with more than one control system please provide which control system provides better flexibility for programming, reprogramming, manual over-rides, etc?