You can think of storage as a large array that has a virtual structure you cannot change at runtime - it is determined by the state of variables
Ethereum Developer Masterclass
Key takeaways from Udemy's course 'Ethereum Developer Masterclass: Build Real World Projects'.