The Technological Advancements And Capabilities Of Virtual Staging