I am still working on this article. Should be finished over the course of the day.