Why would fonts or sounds be in variable memory? Aren't those constants? And how do images fit into this?
Similarly, what does the current display count as? Is reading the screen to see what pixels are currently showing where break the restriction on variable memory?