This is a neat summray. Thanks for sharing! These topics are so confnsiug but this helped me get the job done.