I did this stretch of 15 weeks to understand until what point I can push and understand my IP, these are all the concepts I've made for it till now and I wanted to gather everything into one post.
I don't know when I'll be back to it - however it has been loads of useful information
One can do everything, but can't do everything.