Overview
Initialization / Deinitialization
Error handling
Reading from memory
Writing to memory
Scanning memory
Allocating memory
Executing code
Pausing execution
Watching memory
API memory management