Digital Twins: Bridging The Gap Between Virtual And Physical Worlds