Amazing post, with a great in depth explanation. Thank you for taking the time to put it out here for all of us.