Part I.
Fundamentals and Tools