A wonderfully written article. Went very into detail and the author didn’t forget a single thing. 5 out of 5!