How are variables internally managed?