Thanks a lot for the feedback, I tried to do a minimalistic tutorial that could explain everything at once, I will try to work more on that :)