Complex sentence: It will utilize technology making it invisible to radar and it can be controlled from anywhere in the world via satellite communications.
Split into simpler sentences: It will utilize technology making it invisible to radar. It can be controlled from anywhere in the world with satellite communications.