What is a Virtual Address? (And why you need one in 2023)