How it is, how it works, and how to set it up from scratch for your project.