Ever wondered about it?

This repository on Github aims to explan every single step in the process. Every single step.