I had to read this over a few times to piece it together, thanks for the thorough and digestable explanation!