The Cloak of Invisibility: Challenges and Applications