Global, Local, Static, and Dynamic
Data Declaration Sections
NEW (allocate heap memory)
DISPOSE (de-allocate heap memory)