Terminology and Cheatsheet