I think you hit a lot themes I've personally been thinking about as well and was a nice read, thanks.