Most of the Credit right now goes to Elfin and Draz, they provided most of the awesome, I will provide a newbies perspective.

Let me start copying and I will give the okay when finished.