I have written a decent size article with all the info from here and more, here it is:



I am interested in peoples feedback